🧮 LeetCode Hot 100 图解算法
交互式可视化 · 逐步演示 · 每一步都看得见
100
题目
25
简单
60
中等
15
困难
哈希(3题)
#001
简单
两数之和
#002
中等
字母异位词分组
#003
中等
最长连续序列
双指针(4题)
#004
简单
移动零
#005
中等
盛最多水的容器
#006
中等
三数之和
#007
困难
接雨水
滑动窗口(2题)
#008
中等
无重复字符的最长子串
#009
中等
找到字符串中所有字母异位词
子串(3题)
#010
中等
和为 K 的子数组
#011
困难
滑动窗口最大值
#012
困难
最小覆盖子串
普通数组(5题)
#013
中等
最大子数组和
#014
中等
合并区间
#015
中等
轮转数组
#016
中等
除自身以外数组的乘积
#017
困难
缺失的第一个正数
矩阵(4题)
#018
中等
矩阵置零
#019
中等
螺旋矩阵
#020
中等
旋转图像
#021
中等
搜索二维矩阵 II
链表(14题)
#022
简单
相交链表
#023
简单
反转链表
#024
简单
回文链表
#025
简单
环形链表
#026
中等
环形链表 II
#027
简单
合并两个有序链表
#028
中等
两数相加
#029
中等
删除链表的倒数第 N 个结点
#030
中等
两两交换链表中的节点
#031
困难
K 个一组翻转链表
#032
中等
随机链表的复制
#033
中等
排序链表
#034
困难
合并 K 个升序链表
#035
中等
LRU 缓存
二叉树(15题)
#036
简单
二叉树的中序遍历
#037
简单
二叉树的最大深度
#038
简单
翻转二叉树
#039
简单
对称二叉树
#040
简单
二叉树的直径
#041
中等
二叉树的层序遍历
#042
简单
将有序数组转换为二叉搜索树
#043
中等
验证二叉搜索树
#044
中等
二叉搜索树中第 K 小的元素
#045
中等
二叉树的右视图
#046
中等
二叉树展开为链表
#047
中等
从前序与中序遍历序列构造二叉树
#048
中等
路径总和 III
#049
中等
二叉树的最近公共祖先
#050
困难
二叉树中的最大路径和
图论(4题)
#051
中等
岛屿数量
#052
中等
腐烂的橘子
#053
中等
课程表
#054
中等
实现 Trie (前缀树)
回溯(8题)
#055
中等
全排列
#056
中等
子集
#057
中等
电话号码的字母组合
#058
中等
组合总和
#059
中等
括号生成
#060
中等
单词搜索
#061
中等
分割回文串
#062
困难
N 皇后
二分查找(6题)
#063
简单
搜索插入位置
#064
中等
搜索二维矩阵
#065
中等
在排序数组中查找元素的第一个和最后一个位置
#066
中等
搜索旋转排序数组
#067
中等
寻找旋转排序数组中的最小值
#068
困难
寻找两个正序数组的中位数
栈(5题)
#069
简单
有效的括号
#070
中等
最小栈
#071
中等
字符串解码
#072
中等
每日温度
#073
困难
柱状图中最大的矩形
堆(3题)
#074
中等
数组中的第K个最大元素
#075
中等
前 K 个高频元素
#076
困难
数据流的中位数
贪心(4题)
#077
简单
买卖股票的最佳时机
#078
中等
跳跃游戏
#079
中等
跳跃游戏 II
#080
中等
划分字母区间
动态规划(10题)
#081
简单
爬楼梯
#082
简单
杨辉三角
#083
中等
打家劫舍
#084
中等
完全平方数
#085
中等
零钱兑换
#086
中等
单词拆分
#087
中等
最长递增子序列
#088
中等
乘积最大子数组
#089
中等
分割等和子集
#090
困难
最长有效括号
多维动态规划(5题)
#091
中等
不同路径
#092
中等
最小路径和
#093
中等
最长回文子串
#094
中等
最长公共子序列
#095
中等
编辑距离
技巧(5题)
#096
简单
只出现一次的数字
#097
简单
多数元素
#098
中等
颜色分类
#099
中等
下一个排列
#100
中等
寻找重复数