# | 题名 | 题解 | 分类 | 难度 |
---|---|---|---|---|
5 | 最长回文子串 | 查看题解 | 动态规划 | 中等 |
8 | 字符串转换整数 (atoi) | 查看题解 | 字符串 | 中等 |
21 | 合并两个有序链表 | 查看题解 | 链表 | 简单 |
23 | 合并K个排序链表 | 查看题解 | 链表 | 困难 |
25 | k个一组翻转链表 | 查看题解 | 链表 | 困难 |
29 | 两数相除 | 查看题解 | 位运算 | 中等 |
34 | 在排序数组中查找元素的第一个和最后一个位置 | 查看题解 | 二分查找 | 中等 |
50 | Pow(x, n) | 查看题解 | 数学 | 中等 |
54 | 螺旋矩阵 | 查看题解 | 数组 | 中等 |
65 | 有效数字 | 查看题解 | 字符串 | 困难 |
79 | 单词搜索 | 查看题解 | 回溯 | 中等 |
82 | 删除排序链表中的重复元素 II | 查看题解 | 链表 | 中等 |
94 | 二叉树的中序遍历 | 查看题解 | 遍历二叉树 | 中等 |
101 | 对称二叉树 | 查看题解 | 二叉树 | 简单 |
102 | 二叉树的层次遍历 | 查看题解 | 遍历二叉树 | 中等 |
104 | 二叉树的最大深度 | 查看题解 | 二叉树 | 简单 |
105 | 从前序与中序遍历序列构造二叉树 | 查看题解 | 构造二叉树 | 中等 |
106 | 从中序与后序遍历序列构造二叉树 | 查看题解 | 构造二叉树 | 中等 |
108 | 将有序数组转换为二叉搜索树 | 查看题解 | 平衡二叉树 | 简单 |
109 | 有序链表转换二叉搜索树 | 查看题解 | 平衡二叉树 | 中等 |
110 | 平衡二叉树 | 查看题解 | 平衡二叉树 | 简单 |
113 | 路径总和 II | 查看题解 | 二叉树 | 中等 |
114 | 二叉树展开为链表 | 查看题解 | 二叉树 | 中等 |
136 | 只出现一次的数字 | 查看题解 | 位运算 | 简单 |
137 | 只出现一次的数字 II | 查看题解 | 位运算 | 中等 |
138 | 复制带随机指针的链表 | 查看题解 | 链表 | 中等 |
143 | 重排链表 | 查看题解 | 链表 | 中等 |
144 | 二叉树的前序遍历 | 查看题解 | 遍历二叉树 | 中等 |
145 | 二叉树的后序遍历 | 查看题解 | 遍历二叉树 | 困难 |
146 | LRU缓存机制 | 查看题解 | 链表 | 中等 |
147 | 对链表进行插入排序 | 查看题解 | 链表 | 中等 |
148 | 排序链表 | 查看题解 | 链表 | 中等 |
151 | 翻转字符串里的单词 | 查看题解 | 字符串 | 中等 |
154 | 寻找旋转排序数组中的最小值 II | 查看题解 | 二分 | 困难 |
155 | 最小栈 | 查看题解 | 栈 | 简单 |
160 | 相交链表 | 查看题解 | 链表 | 简单 |
169 | 多数元素 | 查看题解 | 数组 | 简单 |
191 | 位1的个数 | 查看题解 | 位运算 | 简单 |
203 | 移除链表元素 | 查看题解 | 链表 | 简单 |
204 | 计数质数 | 查看题解 | 数学 | 简单 |
206 | 反转链表 | 查看题解 | 链表 | 简单 |
225 | 用队列实现栈 | 查看题解 | 栈、队列 | 简单 |
226 | 翻转二叉树 | 查看题解 | 二叉树 | 简单 |
232 | 用栈实现队列 | 查看题解 | 栈、队列 | 简单 |
233 | 数字 1 的个数 | 查看题解 | 困难 | |
235 | 二叉搜索树的最近公共祖先 | 查看题解 | 二叉树 | 简单 |
236 | 二叉树的最近公共祖先 | 查看题解 | 二叉树 | 中等 |
238 | 除自身以外数组的乘积 | 查看题解 | 数组 | 中等 |
240 | 搜索二维矩阵 II | 查看题解 | 数组 | 中等 |
260 | 只出现一次的数字 III | 查看题解 | 位运算 | 中等 |
263 | 丑数 | 查看题解 | 数学 | 简单 |
264 | 丑数 II | 查看题解 | 数学 | 中等 |
287 | 寻找重复数 | 查看题解 | 数组 | 中等 |
295 | 数据流的中位数 | 查看题解 | 堆 | 困难 |
297 | 二叉树的序列化与反序列化 | 查看题解 | 遍历二叉树 | 困难 |
328 | 奇偶链表 | 查看题解 | 链表 | 中等 |
343 | 整数拆分 | 查看题解 | 动态规划 | 中等 |
430 | 扁平化多级双向链表 | 查看题解 | 链表 | 中等 |
509 | 斐波那契数 | 查看题解 | 动态规划 | 简单 |
572 | 另一个树的子树 | 查看题解 | 二叉树 | 简单 |
617 | 合并二叉树 | 查看题解 | 二叉树 | 简单 |
725 | 分隔链表 | 查看题解 | 链表 | 中等 |
889 | 根据前序和后序遍历构造二叉树 | 查看题解 | 构造二叉树 | 中等 |
946 | 验证栈序列 | 查看题解 | 栈 | 中等 |
965 | 单值二叉树 | 查看题解 | 二叉树 | 简单 |
993 | 二叉树的堂兄弟节点 | 查看题解 | 二叉树 | 简单 |
1008 | 先序遍历构造二叉树 | 查看题解 | 构造二叉树 | 中等 |
1206 | 设计跳表 | 查看题解 | 跳表 | 困难 |
1290 | 二进制链表转整数 | 查看题解 | 链表 | 简单 |