3
无重复字符的最长子串
中等
高频
146
LRU缓存机制
中等
高频
206
反转链表
简单
高频
215
数组中的第K个最大元素
中等
高频
25
K个一组翻转链表
困难
高频
15
三数之和
中等
高频
53
最大子数组和
中等
高频
912
排序数组
中等
高频
21
合并两个有序链表
简单
高频
5
最长回文子串
中等
高频
200
岛屿数量
中等
高频
33
搜索旋转排序数组
中等
高频
46
全排列
中等
高频
88
合并两个有序数组
简单
高频
20
有效的括号
简单
高频
121
买卖股票的最佳时机
简单
高频
236
二叉树的最近公共祖先
中等
高频
92
反转链表 II
中等
高频
103
二叉树的锯齿形层序遍历
中等
高频
141
环形链表
简单
高频
300
最长上升子序列
中等
高频
54
螺旋矩阵
中等
高频
143
重排链表
中等
高频
23
合并K个排序链表
困难
高频
415
字符串相加
简单
高频
56
合并区间
中等
高频
160
相交链表
简单
高频
42
接雨水
困难
高频
1143
最长公共子序列
中等
高频
124
二叉树中的最大路径和
困难
高频
93
复原IP地址
中等
高频
82
删除排序链表中的重复元素 II
中等
中频
19
删除链表的倒数第N个节点
中等
中频
142
环形链表 II
中等
中频
4
寻找两个正序数组的中位数
困难
中频
199
二叉树的右视图
中等
中频
102
二叉树的层序遍历
中等
中频
165
比较版本号
中等
中频
704
二分查找
简单
中频
232
用栈实现队列
简单
中频
22
括号生成
中等
中频
94
二叉树的中序遍历
简单
中频
239
滑动窗口最大值
困难
中频
69
x 的平方根
简单
中频
148
排序链表
中等
中频
32
最长有效括号
困难
中频
31
下一个排列
中等
中频
8
字符串转换整数 (atoi)
中等
中频
70
爬楼梯
简单
中频
322
零钱兑换
中等
中频
43
字符串相乘
中等
中频
76
最小覆盖子串
困难
中频
41
缺失的第一个正数
困难
中频
105
从前序与中序遍历序列构造二叉树
中等
中频
78
子集
中等
中频
151
翻转字符串里的单词
中等
中频
155
最小栈
简单
中频
34
在排序数组中查找元素的第一个和最后一个位置
中等
中频
394
字符串解码
中等
中频
101
对称二叉树
简单
中频
39
组合总和
中等
中频
470
用 Rand7() 实现 Rand10()
中等
低频
64
最小路径和
中等
低频
104
二叉树的最大深度
简单
低频
110
平衡二叉树
简单
低频
144
二叉树的前序遍历
简单
低频
48
旋转图像
中等
低频
234
回文链表
简单
低频
695
岛屿的最大面积
中等
低频
122
买卖股票的最佳时机 II
简单
低频
240
搜索二维矩阵 II
中等
低频
221
最大正方形
中等
低频
98
验证二叉搜索树
中等
低频
543
二叉树的直径
简单
低频
14
最长公共前缀
简单
低频
179
最大数
中等
低频
113
路径总和 II
中等
低频
662
二叉树最大宽度
中等
低频
62
不同路径
中等
低频
198
打家劫舍
中等
低频
152
乘积最大子数组
中等
低频
560
和为K的子数组
中等
低频
112
路径总和
简单
低频
226
翻转二叉树
简单
低频
209
长度最小的子数组
中等
低频
227
基本计算器 II
中等
低频
169
多数元素
简单
低频
24
两两交换链表中的节点
中等
低频
139
单词拆分
中等
低频
283
移动零
简单
低频
718
最长重复子数组
中等
低频
1
两数之和
简单
低频
2
两数相加
中等
低频
公众号学习入口

每日一题,建立稳定的算法训练节奏

公众号会每天发布一条高频题,帮助你持续积累常见题型、常用解法和面试表达方式。适合想要系统刷题,但又不想每天自己找题的人。

动画算法公众号二维码

扫码关注公众号

建议置顶公众号,每天打开微信就能看到当天的高频题学习提醒。

每天一题

聚焦高频算法题,每天跟着节奏学,不必自己筛题。

定位清晰

面向算法面试准备,把常见题型拆成可执行的日常训练。

微信触达

在公众号直接获取题目、思路和学习提醒,适合通勤和碎片时间。

怎么使用最有效

公众号负责把节奏固定下来,网站负责把题目讲透。两者配合,能明显降低中断学习的概率。

1

微信扫码关注公众号。

2

每天查看推送的一道高频题和对应学习指引。

3

先独立思考,再回到网站结合动画演示深入理解。