Skip to content

Latest commit

 

History

History
367 lines (184 loc) · 14.9 KB

TOPICS.md

File metadata and controls

367 lines (184 loc) · 14.9 KB

题库目录

1. 两数之和

2. 两数相加

3. 无重复字符的最长子串

4. 寻找两个正序数组的中位数

5. 最长回文子串

6. N 字形变换

7. 整数反转

8. 字符串转换整数 (atoi)

9. 回文数

11. 盛最多水的容器

12. 整数转罗马数字

13. 罗马数字转整数

14. 最长公共前缀

15. 三数之和

16. 最接近的三数之和

17. 电话号码的字母组合

18. 四数之和

19. 删除链表的倒数第 N 个结点

20. 有效的括号

21. 合并两个有序链表

22. 括号生成

23. 合并K个升序链表

24. 两两交换链表中的节点

26. 删除有序数组中的重复项

27. 移除元素

28. 找出字符串中第一个匹配项的下标

29. 两数相除

30. 串联所有单词的子串

31. 下一个排列

32. 最长有效括号

33. 搜索旋转排序数组

34. 在排序数组中查找元素的第一个和最后一个位置

35. 搜索插入位置

36. 有效的数独

39. 组合总和

40. 组合总和 II

43. 字符串相乘

45. 跳跃游戏 II

46. 全排列

47. 全排列 II

48. 旋转图像

49. 字母异位词分组

50. Pow(x, n)

53. 最大子数组和

55. 跳跃游戏

58. 最后一个单词的长度

62. 不同路径

63. 不同路径 II

64. 最小路径和

66. 加一

67. 二进制求和

68. 文本左右对齐

69. x 的平方根

70. 爬楼梯

75. 颜色分类

78. 子集

80. 删除有序数组中的重复项 II

83. 删除排序链表中的重复元素

88. 合并两个有序数组

90. 子集 II

91. 解码方法

94. 二叉树的中序遍历

95. 不同的二叉搜索树 II

96. 不同的二叉搜索树

100. 相同的树

101. 对称二叉树

104. 二叉树的最大深度

108. 将有序数组转换为二叉搜索树

110. 平衡二叉树

111. 二叉树的最小深度

112. 路径总和

118. 杨辉三角

119. 杨辉三角 II

121. 买卖股票的最佳时机

125. 验证回文串

136. 只出现一次的数字

137. 只出现一次的数字 II

141. 环形链表

144. 二叉树的前序遍历

145. 二叉树的后序遍历

151. 反转字符串中的单词

160. 相交链表

162. 寻找峰值

165. 比较版本号

167. 两数之和 II - 输入有序数组

168. Excel表列名称

169. 多数元素

171. Excel 表列序号

187. 重复的DNA序列

191. 位1的个数

205. 同构字符串

206. 反转链表

209. 长度最小的子数组

211. 添加与搜索单词 - 数据结构设计

212. 单词搜索 II

215. 数组中的第K个最大元素

217. 存在重复元素

219. 存在重复元素 II

223. 矩形面积

226. 翻转二叉树

242. 有效的字母异位词

273. 整数转换英文表示

278. 第一个错误的版本

283. 移动零

292. Nim 游戏

322. 零钱兑换

326. 3 的幂

338. 比特位计数

344. 反转字符串

345. 反转字符串中的元音字母

349. 两个数组的交集

350. 两个数组的交集 II

374. 猜数字大小

382. 链表随机节点

392. 判断子序列

412. Fizz Buzz

413. 等差数列划分

437. 路径总和 III

441. 排列硬币

447. 回旋镖的数量

470. 用 Rand7() 实现 Rand10()

476. 数字的补数

502. IPO

509. 斐波那契数

524. 通过删除字母匹配到字典里最长单词

541. 反转字符串 II

557. 反转字符串中的单词 III

643. 子数组最大平均数 I

680. 验证回文串 II

682. 棒球比赛

746. 使用最小花费爬楼梯

877. 石子游戏

1012. 至少有 1 位重复的数字

1015. 可被 K 整除的最小整数

1016. 子串能表示从 1 到 N 数字的二进制串

1025. 除数博弈

1072. 按列翻转得到最大值等行数

1073. 负二进制数相加

1079. 活字印刷

1080. 根到叶路径上的不足节点

1090. 受标签影响的最大值

1096. 花括号展开 II

1124. 表现良好的最长时间段

1139. 最大的以 1 为边界的正方形

1140. 石子游戏 II

1144. 递减元素使数组呈锯齿状

1156. 单字符重复子串的最大长度

1233. 删除子文件夹

1234. 替换子串得到平衡字符串

1238. 循环码排列

1240. 铺瓷砖

1250. 检查「好数组」

1262. 可被三整除的最大和

1326. 灌溉花园的最少水龙头数目

1335. 工作计划的最低难度

1375. 二进制字符串前缀一致的次数

1483. 树节点的第 K 个祖先

1487. 保证文件名唯一

1615. 最大网络秩

1646. 获取生成数组中的最大值

1653. 使字符串平衡的最少删除次数

1763. 最长的美好子字符串

1797. 设计一个验证系统

2341. 数组能形成多少数对

2347. 最好的扑克手牌

2352. 相等行列对

2437. 有效时间的数目

2446. 判断两个事件是否存在冲突

2451. 差值数组不同的字符串

2460. 对数组执行操作

2475. 数组中不等三元组的数目

2559. 统计范围内的元音字符串数

2611. 老鼠和奶酪

2699. 修改图中的边权

2740. 找出分区值

剑指 Offer II 076. 数组中的第 k 大的数字

剑指 Offer II 088. 爬楼梯的最少成本

剑指 Offer II 003. 前 n 个数字二进制中 1 的个数

面试题 05.02. 二进制数转字符串

面试题 17.16. 按摩师

面试题 16.07. 最大数值

面试题 16.17. 连续数列

剑指 Offer 47. 礼物的最大价值