Skip to content

leonHan01/leetcode-leon

Repository files navigation

题库

具体题目

策略:目前时间很紧张,只有10天时间了,每天还要工作,基本一天只能抽1-2个小时进行准备。没办法了,只能看重点的题目,一些比较偏的题目就不要花时间了。

重点题目列表

题目 标签 备注
[[1. 两数之和]] #通过 #top100
[[2. 两数相加-中等]] #通过 #top100
[[3. 无重复字符的最长子串]] 通过 #top100
[[5. 最长回文子串]] #不会 #重要 #top100
[[7. 整数反转]] #review
[[11. 盛最多水的容器]] #通过 #top100
[[12. 整数转罗马数字]] 通过
[[13. 罗马数字转整数]] 通过
[[14. 最长公共前缀]] 通过
[[15. 三数之和]] #通过 #top100
[[19. 删除链表的倒数第 N 个节点]] #通过 #top100
[[20. 有效的括号]] 通过
[[21. 合并两个有序链表]] #通过 #top100
[[23. 合并 K 个升序链表]] #重点
[[24. 两两交换链表中的节点]] 通过
[[25. K个一组翻转链表]] #重点 #top100
[[26. 删除有序数组中的重复项]] 通过
[[27. 移除元素]] #不会
[[28. 找出字符串中第一个匹配项的下标]] 通过
[[31. 下一个排列]] #review
[[32. 最长有效括号]] #review #top100
[[33. 搜索旋转排序数组]] #review
[[34. 在排序数组中查找元素的第一个和最后一个位置]] 通过
[[35. 搜索插入位置]] 通过
[[36. 有效的数独]] 通过
[[41. 缺失的第一个正数]] #todo515 #top100
[[42. 接雨水-困难]] #重点
[[45. 跳跃游戏 II]] #不会 #top100
[[48. 旋转图像]] #通过 #top100
[[49. 字母异位词分组]] 通过 #top100
[[53. 最大子数组和]] #通过 #top100
[[54. 螺旋矩阵]] #todo515 #top100
[[55. 跳跃游戏]] #通过 #top100
[[56. 合并区间]] #todo515 #top100
[[58. 最后一个单词的长度]] 通过
[[61. 旋转链表]] #重点
[[62. 不同路径]] #通过 #top100
[[63. 不同路径 II]] #需要debug
[[64. 最小路径和]] #通过 #top100
[[67. 二进制求和]] 通过
[[70. 爬楼梯]] #通过 #top100
[[73. 矩阵置零]] #通过 #top100
[[74. 搜索二维矩阵]] 通过
[[75. 颜色分类]] 通过
[[76. 最小覆盖子串]] 通过
[[78. 子集]] 通过
[[80. 删除有序数组中的重复项 II]] 通过
[[82. 删除排序链表中的重复元素 II]] 通过
[[86. 分割链表]] 通过
[[88. 合并两个有序数组]] 通过
[[92. 反转链表 II]] 通过
[[94. 二叉树的中序遍历]] 通过 #top100
[[98. 验证二叉搜索树]] 通过
[[100. 相同的树]] 通过
[[101. 对称二叉树]] 通过
[[102. 二叉树的层序遍历]] 通过
[[103. 二叉树的锯齿形层序遍历]] 通过
[[104. 二叉树的最大深度]] 通过
[[105. 从前序与中序遍历序列构造二叉树]] #review
[[106. 从中序与后序遍历序列构造二叉树]] #review
[[108. 将有序数组转换为二叉搜索树]] 通过
[[112. 路径总和]] 通过
[[114. 二叉树展开为链表]] 通过
[[117. 填充每个节点的下一个右侧节点指针 II]] 通过
[[118. 杨辉三角]] #通过 #top100
[[120. 三角形最小路径和]] 通过
[[121. 买卖股票的最佳时机]] #通过 #top100
[[122. 买卖股票的最佳时机 II]] #不会
[[123. 买卖股票的最佳时机 III]] #不会
[[124. 二叉树中的最大路径和]] 通过
[[125. 验证回文串]] 通过
[[128. 最长连续序列]] #review #top100 hash 判断下一个数字是否存在
[[129. 求根节点到叶节点数字之和]] 通过
[[130. 被围绕的区域]] 通过
[[133. 克隆图]] 通过
[[134. 加油站]] #review
[[135. 分发糖果]] #不会
[[136. 只出现一次的数字]] #通过 #top100
[[138. 随机链表的复制]] #通过 #top100
[[139. 单词拆分]] #review #top100
[[141. 环形链表]] #通过 #top100
[[142. 环形链表 II]] #通过 #top100
[[144. 二叉树的前序遍历]] 通过
[[145. 二叉树的后序遍历]] #review
[[146. LRU 缓存]] #重点
[[148. 排序链表]] #review
[[151. 反转字符串中的单词]] #review
[[152. 乘积最大子数组]] #review #top100
[[153. 寻找旋转排序数组中的最小值]] 通过
[[155. 最小栈]] 通过
[[160. 相交链表]] #通过 #top100
[[167. 两数之和 II - 输入有序数组]] 通过
[[169. 多数元素]] #通过 #top100
[[188. 买卖股票的最佳时机 IV]] #review
[[189. 轮转数组]] #通过 #top100
[[198. 打家劫舍]] 通过
[[199. 二叉树的右视图]] #review
[[200. 岛屿数量]] #不会
[[204. 计数质数]] 通过
[[205. 同构字符串]] 通过
[[206. 翻转链表]] #review
[[207. 课程表]] #review
[[208. 实现 Trie (前缀树)]] 通过
[[209. 长度最小的子数组]] 通过
[[210. 课程表 II]]
[[210. 课程表 II]]
[[215. 数组中的第 K 个最大元素]] #review
[[215. 数组中的第 K 个最大元素]] #review
[[216. 组合总数]] 通过
[[216. 组合总数]] 通过
[[219. 存在重复元素]] 通过
[[219. 存在重复元素]] 通过
[[222. 完全二叉树节点个数]] #不会
[[222. 完全二叉树节点个数]] #不会
[[226. 翻转二叉树]] 通过
[[226. 翻转二叉树]] 通过
[[230. 二叉搜索树中第K小的元素]] 通过
[[230. 二叉搜索树中第K小的元素]] 通过
[[234. 回文链表]] #重点 #top100
[[234. 回文链表]] #重点 #top100
[[236. 二叉树的最近公共祖先]] 通过
[[236. 二叉树的最近公共祖先]] 通过
[[238. 除自身以外的数组乘积]] #不会 #top100
[[238. 除自身以外的数组乘积]] #不会 #top100
[[239. 滑动窗口最大值]] #todo515 #top100 单调队列,有思路但是写不出来
[[239. 滑动窗口最大值]] #todo515 #top100 单调队列,有思路但是写不出来
[[240. 搜索二维矩阵 II]] #通过
[[240. 搜索二维矩阵 II]] #通过
[[274. H 指数]] 通过
[[274. H 指数]] 通过
[[279. 完全平方数]] #通过 #top100
[[279. 完全平方数]] #通过 #top100
[[283. 移动零]] 通过 #top100
[[283. 移动零]] 通过 #top100
[[287. 寻找重复数]]
[[287. 寻找重复数]]
[[289. 生命游戏]] 通过
[[289. 生命游戏]] 通过
[[290. 单词规律]]
[[290. 单词规律]]
[[300. 最长递增子序列]] #review #top100
[[300. 最长递增子序列]] #review #top100
[[322. 零钱兑换]] 通过 #top100
[[322. 零钱兑换]] 通过 #top100
[[380. O(1) 时间插入、删除和获取随机元素]] #review
[[380. O(1) 时间插入、删除和获取随机元素]] #review
[[383. 赎金信]] 通过
[[383. 赎金信]] 通过
[[438. 找到字符串中所有字母异位词]] #todo515 #top100
[[438. 找到字符串中所有字母异位词]] #todo515 #top100
[[463. 岛屿周长]] 通过
[[463. 岛屿周长]] 通过
[[530. 二叉搜索树的最小绝对差]] 通过
[[530. 二叉搜索树的最小绝对差]] 通过
[[543. 二叉树的直径]] 通过
[[543. 二叉树的直径]] 通过
[[560. 和为 K 的子数组]] #todo515 #top100
[[560. 和为 K 的子数组]] #todo515 #top100
[[637. 二叉树的层平均值]] 通过
[[637. 二叉树的层平均值]] 通过
[[695. 岛屿的最大面积]] 通过
[[695. 岛屿的最大面积]] 通过
[[763. 划分字母区]] #top100
[[827. 最大人工岛]] #review
[[827. 最大人工岛]] #review
[[1143. 最长公共子序列]] #不会 #top100
[[1143. 最长公共子序列]] #不会 #top100

有时间再看

题目 标签 完成日期 备注
[[6. Z 字形变换]]
[[17. 电话号码的字母组合]] #回溯
[[22. 括号生成]] #回溯
[[39. 组合总和]] #回溯
[[46. 全排列 ]] #回溯
[[77. 组合]]
[[79. 单词搜索]]
[[84. 柱状图中最大的矩形]]
[[97. 交错字符串]]
[[131. 分割回文串]]

放弃题目列表

题目 标签 完成日期 备注
[[4. 寻找两个正序数组的中位数]]
[[51. N 皇后]]
[[72. 编辑距离]]
[[212. 单词搜索]]
  • [[TEMP]]

  • [[221. 最大正方形]]

  • [[295. 数据流的中位数]]

  • [[392. 判断子序列]]

  • [[394. 字符串解码]]

  • [[399. 除法求值]]

  • [[494. 目标和]]

  • [[739. 每日温度]]

  • [[1026. 节点与其祖先之间最大差值]]

  • [[1382. 将二叉搜索树变平衡]]

  • [[2192. 有向无环图中一个节点的所有祖先]]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published