leetcode题号 | 链接 | 相关 |
---|---|---|
7 | 整数反转 | 数学 |
15 | 三数之和 | 双指针 |
21 | 合并两个有序链表 | 链表 |
22 | 括号生成 | 递归 |
31 | 下一个排列 | 排列 / 数学 |
33 | 搜索旋转排序数组 | 二分查找 |
53 | 连续子数组的最大和 | 动态规划 / 分治算法 |
55 | 跳跃游戏 | 贪心算法 |
70 | 爬楼梯 | 斐波那契 |
71 | 简化路径 | 字符串分割 |
82 | 删除排序链表中的重复元素 II | 链表 |
93 | 复原ip地址 | DFS |
98 | 验证二叉搜索树 | 二叉搜索树 |
103 | 二叉树的锯齿形层次遍历 | 二叉树层次遍历 |
106 | 从中序与后序遍历序列构造二叉树 | 二叉树遍历 |
128 | 最长连续序列 | hash(unordered_set) |
151 | 翻转字符串里的单词 | 字符串分割 |
200 | 岛屿数量 | DFS |
206 | 反转链表 | 链表 |
92 | 反转链表ii | 链表 |
24 | 两两交换链表中的节点 | 链表 |
25 | k个一组反转链表 | 链表 |
221 | 最大正方形 | 动态规划 |
542 | 01矩阵 | 多源BFS |
547 | 朋友圈 | 并查集 |
887 | 鸡蛋掉落 | 动态规划 |
1035 | 不相交的线 | 动态规划 |
1359 | 有效的快递序列数目 | 排列组合 |
面试题37 | 二叉树的序列化和反序列化 | 二叉树层次遍历 |
面试题46 | 把数字翻译成字符串 | 递归 |
面试题56 - I | 数组中数字出现的次数 | 异或 / map |
面试题68- I | 二叉搜索树的最近公共祖先 | 二叉搜索树 |
面试题68- II | 二叉树的最近公共祖先 | 二叉树 |
其他 | 链接 | 相关 |
---|---|---|
小球问题 | 相邻两球不同的三色球排列 | 排列组合 |