友情支持

如果您觉得这个笔记对您有所帮助,看在D瓜哥码这么多字的辛苦上,请友情支持一下,D瓜哥感激不尽,😜

支付宝

微信

有些打赏的朋友希望可以加个好友,欢迎关注D 瓜哥的微信公众号,这样就可以通过公众号的回复直接给我发信息。

wx jikerizhi

公众号的微信号是: jikerizhi因为众所周知的原因,有时图片加载不出来。 如果图片加载不出来可以直接通过搜索微信号来查找我的公众号。

LeetCode 热题 100

排序

  1. 1. 两数之和

  2. 2. Add Two Numbers

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

  4. 4. Median of Two Sorted Arrays

  5. 5. 最长回文子串

  6. 11. 盛最多水的容器

  7. 15. 三数之和

  8. 17. Letter Combinations of a Phone Number

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

  10. 20. Valid Parentheses

  11. 21. 合并两个有序链表

  12. 22. 括号生成

  13. 23. 合并 K 个升序链表

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

  15. 25. K 个一组翻转链表

  16. 31. 下一个排列

  17. 32. 最长有效括号

  18. 33. 搜索旋转排序数组

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

  20. 35. Search Insert Position

  21. 39. 组合总和

  22. 41. 缺失的第一个正数

  23. 42. 接雨水

  24. 45. 跳跃游戏 II

  25. 46. 全排列

  26. 48. 旋转图像

  27. 49. 字母异位词分组

  28. 51. N-Queens

  29. 53. 最大子数组和

  30. 54. 螺旋矩阵

  31. 55. 跳跃游戏

  32. 56. 合并区间

  33. 62. 不同路径

  34. 64. 最小路径和

  35. 70. Climbing Stairs

  36. 72. 编辑距离

  37. 73. Set Matrix Zeroes

  38. 74. 搜索二维矩阵

  39. 75. Sort Colors

  40. 76. 最小覆盖子串

  41. 78. Subsets

  42. 79. Word Search

  43. 84. 柱状图中最大的矩形

  44. 94. Binary Tree Inorder Traversal

  45. 98. Validate Binary Search Tree

  46. 101. Symmetric Tree

  47. 102. 二叉树的层序遍历

  48. 104. Maximum Depth of Binary Tree

  49. 105. Construct Binary Tree from Preorder and Inorder Traversal

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

  51. 114. 二叉树展开为链表

  52. 118. Pascal’s Triangle

  53. 121. 买卖股票的最佳时机

  54. 124. 二叉树中的最大路径和

  55. 128. 最长连续序列

  56. 131. 分割回文串

  57. 136. 只出现一次的数字

  58. 138. Copy List with Random Pointer

  59. 139. 单词拆分

  60. 141. 环形链表

  61. 142. 环形链表 II

  62. 146. LRU 缓存

  63. 148. 排序链表

  64. 152. Maximum Product Subarray

  65. 153. Find Minimum in Rotated Sorted Array

  66. 155. Min Stack

  67. 160. Intersection of Two Linked Lists

  68. 169. Majority Element

  69. 189. 轮转数组

  70. 198. 打家劫舍

  71. 199. 二叉树的右视图

  72. 200. 岛屿数量

  73. 206. 反转链表

  74. 207. 课程表

  75. 208. 实现 Trie (前缀树)

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

  77. 226. Invert Binary Tree

  78. 230. Kth Smallest Element in a BST

  79. 234. Palindrome Linked List

  80. 236. 二叉树的最近公共祖先

  81. 238. Product of Array Except Self

  82. 239. 滑动窗口最大值

  83. 240. Search a 2D Matrix II

  84. 279. Perfect Squares

  85. 283. Move Zeroes

  86. 287. Find the Duplicate Number

  87. 295. 数据流的中位数

  88. 300. 最长递增子序列

  89. 322. 零钱兑换

  90. 347. 前 K 个高频元素

  91. 394. Decode String

  92. 416. 分割等和子集

  93. 437. Path Sum III

  94. 438. Find All Anagrams in a String

  95. 543. Diameter of Binary Tree

  96. 560. 和为 K 的子数组

  97. 739. Daily Temperatures

  98. [0763-partition-labels]

  99. 994. 腐烂的橘子

  100. 1143. 最长公共子序列

原始排序

  1. 1. 两数之和

  2. 49. 字母异位词分组

  3. 128. 最长连续序列

  4. 283. Move Zeroes

  5. 11. 盛最多水的容器

  6. 15. 三数之和

  7. 42. 接雨水

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

  9. 438. Find All Anagrams in a String

  10. 560. 和为 K 的子数组

  11. 239. 滑动窗口最大值

  12. 76. 最小覆盖子串

  13. 53. 最大子数组和

  14. 56. 合并区间

  15. 189. 轮转数组

  16. 238. Product of Array Except Self

  17. 41. 缺失的第一个正数

  18. 73. Set Matrix Zeroes

  19. 54. 螺旋矩阵

  20. 48. 旋转图像

  21. 240. Search a 2D Matrix II

  22. 160. Intersection of Two Linked Lists

  23. 206. 反转链表

  24. 234. Palindrome Linked List

  25. 141. 环形链表

  26. 142. 环形链表 II

  27. 21. 合并两个有序链表

  28. 2. Add Two Numbers

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

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

  31. 25. K 个一组翻转链表

  32. 138. Copy List with Random Pointer

  33. 148. 排序链表

  34. 23. 合并 K 个升序链表

  35. 146. LRU 缓存

  36. 94. Binary Tree Inorder Traversal

  37. 104. Maximum Depth of Binary Tree

  38. 226. Invert Binary Tree

  39. 101. Symmetric Tree

  40. 543. Diameter of Binary Tree

  41. 102. 二叉树的层序遍历

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

  43. 98. Validate Binary Search Tree

  44. 230. Kth Smallest Element in a BST

  45. 199. 二叉树的右视图

  46. 114. 二叉树展开为链表

  47. 105. Construct Binary Tree from Preorder and Inorder Traversal

  48. 437. Path Sum III

  49. 236. 二叉树的最近公共祖先

  50. 124. 二叉树中的最大路径和

  51. 200. 岛屿数量

  52. 994. 腐烂的橘子

  53. 207. 课程表

  54. 208. 实现 Trie (前缀树)

  55. 46. 全排列

  56. 78. Subsets

  57. 17. Letter Combinations of a Phone Number

  58. 39. 组合总和

  59. 22. 括号生成

  60. 79. Word Search

  61. 131. 分割回文串

  62. 51. N-Queens

  63. 35. Search Insert Position

  64. 74. 搜索二维矩阵

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

  66. 33. 搜索旋转排序数组

  67. 153. Find Minimum in Rotated Sorted Array

  68. 4. Median of Two Sorted Arrays

  69. 20. Valid Parentheses

  70. 155. Min Stack

  71. 394. Decode String

  72. 739. Daily Temperatures

  73. 84. 柱状图中最大的矩形

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

  75. 347. 前 K 个高频元素

  76. 295. 数据流的中位数

  77. 121. 买卖股票的最佳时机

  78. 55. 跳跃游戏

  79. 45. 跳跃游戏 II

  80. [0763-partition-labels]

  81. 70. Climbing Stairs

  82. 118. Pascal’s Triangle

  83. 198. 打家劫舍

  84. 279. Perfect Squares

  85. 322. 零钱兑换

  86. 139. 单词拆分

  87. 300. 最长递增子序列

  88. 152. Maximum Product Subarray

  89. 416. 分割等和子集

  90. 32. 最长有效括号

  91. 62. 不同路径

  92. 64. 最小路径和

  93. 5. 最长回文子串

  94. 1143. 最长公共子序列

  95. 72. 编辑距离

  96. 136. 只出现一次的数字

  97. 169. Majority Element

  98. 75. Sort Colors

  99. 31. 下一个排列

  100. 287. Find the Duplicate Number