🎯 面向求职者的算法学习平台

零基础LeetCode Medium

8-12周系统性学习,掌握Python算法编程,通过企业笔试机试第一关

100+ 精选题目
4 学习阶段
12 核心算法
solution.py
def two_sum(nums, target):
    # 哈希表法 O(n)
    hashmap = {}
    for i, num in enumerate(nums):
        complement = target - num
        if complement in hashmap:
            return [hashmap[complement], i]
        hashmap[num] = i

🗺️ 学习路线图

循序渐进,从基础到实战

📦 知识模块

点击卡片查看详细内容

📊

数组与字符串

遍历、双指针、原地操作

15+ 题
🔗

链表

指针操作、虚拟头节点、翻转

9 题
📚

栈与队列

LIFO/FIFO、单调栈、优先队列

6 题
#️⃣

哈希表

O(1) 查找、去重、计数

5 题
🌲

二叉树

遍历、递归、BST

15 题
🕸️

图论

DFS/BFS、拓扑排序、Trie

5 题
🔍

二分查找

边界处理、旋转数组

5 题
👆👆

双指针

对撞指针、快慢指针

4 题
🪟

滑动窗口

动态维护区间

4 题
🔄

回溯

排列组合、剪枝优化

8 题
📈

动态规划

状态定义、转移方程

15 题
💰

贪心算法

局部最优 → 全局最优

4 题

🔥 LeetCode Hot 100

点击题目跳转 LeetCode 在线练习

题号 题目 难度 分类 练习