# | 题目 | 解法 | 分类 |
---|---|---|---|
1 | c++ | ||
2 | 两数相加 | c++ | 链表 |
3 | 无重复字符的最长子串 | c++ | 字符串 |
15 | 三数之和 | c++ | 数组 |
21 | 合并两个有序链表 | c++ | 链表 |
23 | 合并K个排序链表 | c++ | 链表 |
36 | 有效的数独 | c++ | 数组 |
43 | 字符串相乘 | c++ | 字符串 |
45 | 跳跃游戏II | c++ | 贪心、动态规划 |
53 | 最大子序和 | c++ | 动态规划 |
61 | 旋转链表 | c++ | 链表 |
63 | 不同路径 II | c++ | 动态规划 |
71 | 简化路径 | c++ | 字符串 |
77 | 组合 | c++ | |
78 | 子集 | c++ | |
88 | 合并两个有序数组 | c++ | 数组 |
120 | 三角形最小路径和 | c++ | 动态规划 |
121 | 买卖股票的最佳时机 | c++ | 动态规划 |
122 | 买卖股票的最佳时机II | c++ | 动态规划 |
125 | 验证回文串 | c++ | 字符串 |
141 | 环形链表 | c++ | 链表 |
142 | 环形链表II | c++ | 链表 |
160 | [相交链表] | ||
206 | 反转链表 | c++ | 链表 |
219 | 存在重复元素 III | c++ | 动态规划 |
220 | 存在重复元素 III | c++ | 动态规划 |
237 | 删除链表中的节点 | ||
240 | 搜索二维矩阵II | c++ | 修剪 |
264 | 丑数II | c++ | 三指针 |
350 | 两个数组的交集II | c++ | |
354 | 俄罗斯套娃信封问题 | c++ | 动态规划、贪心 |
376 | 摆动序列 | c++ | 动态规划、贪心 |
523 | 连续的子数组和 | c++ | dp |
567 | 字符串的排列 | c++ | 字符串 |
707 | 设计链表 | c++ | 设计方法 |
1138 | 字母板上的路径 | c++ | 边界处理 |
1146 | 快照数组 | c++ |