AlgoMooc
图解算法

HOT100 CORE ROADMAP

LeetCode 热题 HOT 100 动画路线图

这不是一张刷完就算的清单,而是一条面向初学者的主线:先把稳定得分题写顺,再进入链表、树、栈堆、搜索和动态规划。每道题都链接到本站同风格的动画图解与可提交代码。

100/100

官方 Hot100 已覆盖

10

本轮新补齐

21

简单题,建立信心

65/14

中等 / 困难

题单来源:力扣 LeetCode 热题 HOT 100,本页按本站学习顺序重新编排。

01 / 21

第 1 阶段:先拿稳定分

从简单数组、哈希、栈、链表和树递归入手,建立读题到变量的基本手感。

02 / 21

第 2 阶段:数组、字符串、哈希与边界

掌握扫描边界:哈希去重、左右指针、窗口收缩、二分边界、前后缀和回文中心。

03 / 6

第 3 阶段:链表与设计题

虚拟头、快慢指针、局部反转、缓存设计,重点练不丢指针的代码纪律。

04 / 10

第 4 阶段:二叉树、BST、递归返回值

把递归函数的返回值定义清楚,再处理遍历、构造、路径、树形 DP。

05 / 12

第 5 阶段:栈、堆、单调结构

括号、单调栈、堆 Top K、会议室和滑动窗口最大值,练历史状态怎么结算。

07 / 17

第 7 阶段:动态规划主线

一维、二维、背包、状态机、区间 DP;每题都先说清 dp 含义再写转移。

08 / 3

第 8 阶段:贪心、排序与调度

队列重建、任务调度、跳跃游戏这类题,重点练先固定什么、后续不会破坏什么。