| 1 | 两数之和 | 简单 | 数组 · 哈希表 | two-sum | problems/0001-Two-Sum |
| 2 | 两数相加 | 中等 | 链表 · 模拟 | add-two-numbers | problems/0002-Add-Two-Numbers |
| 3 | 无重复字符的最长子串 | 中等 | 滑动窗口 | longest-substring-without-repeating-characters | problems/0003-Longest-Substring-Without-Repeating-Characters |
| 4 | 寻找两个正序数组的中位数 | 困难 | 二分查找 | median-of-two-sorted-arrays | problems/0004-median-of-two-sorted-arrays |
| 5 | 最长回文子串 | 中等 | 字符串 · 回文 | longest-palindromic-substring | problems/0005-Longest Palindromic Substring |
| 8 | 字符串转换整数 (atoi) | 中等 | 字符串 | string-to-integer-atoi | |
| 9 | 回文数 | 简单 | 数学 | palindrome-number | problems/0009-Palindrome-Number |
| 10 | 正则表达式匹配 | 困难 | 二维 DP | regular-expression-matching | |
| 11 | 盛最多水的容器 | 中等 | 对撞双指针 | container-with-most-water | problems/0011-maxArea |
| 14 | 最长公共前缀 | 简单 | 字符串 · 扫描 | longest-common-prefix | |
| 15 | 三数之和 | 中等 | 对撞双指针 | 3sum | problems/0015-3Sum |
| 16 | 最接近的三数之和 | 中等 | 双指针 | 3sum-closest | |
| 17 | 电话号码的字母组合 | 中等 | 回溯 · 枚举 | letter-combinations-of-a-phone-number | |
| 18 | 四数之和 | 中等 | 双指针 | 4sum | |
| 19 | 删除倒数第 N 个结点 | 中等 | 链表 · 快慢指针 | remove-nth-node-from-end-of-list | problems/0019-Remove-Nth-Node-From-End-of-List |
| 20 | 有效的括号 | 简单 | 栈 | valid-parentheses | problems/0020-Valid-Parentheses |
| 21 | 合并两个有序链表 | 简单 | 链表 · 双指针 | merge-two-sorted-lists | problems/0021-Merge-Two-Sorted-Lists |
| 22 | 括号生成 | 中等 | 回溯 · 括号 | generate-parentheses | problems/0022-Generate-Parentheses |
| 23 | 合并 K 个升序链表 | 困难 | 堆 · 分治 | merge-k-sorted-lists | problems/0023-Merge-k-Sorted-Lists |
| 24 | 两两交换链表中的节点 | 中等 | 链表 · 指针重连 | swap-nodes-in-pairs | problems/0024-Swap-Nodes-in-Pairs |
| 25 | K 个一组翻转链表 | 困难 | 链表 · 分组反转 | reverse-nodes-in-k-group | problems/0025-Reverse-Nodes-In-K-Group |
| 26 | 删除有序数组中的重复项 | 简单 | 数组 · 快慢指针 | remove-duplicates-from-sorted-array | problems/0026-Remove-Duplicates-from-Sorted-Array |
| 27 | 移除元素 | 简单 | 数组 | remove-element | |
| 28 | 找出字符串中第一个匹配项的下标 | 中等 | 字符串 · KMP | find-the-index-of-the-first-occurrence-in-a-string | |
| 31 | 下一个排列 | 中等 | 数组 · 字典序 | next-permutation | |
| 32 | 最长有效括号 | 困难 | 栈 | longest-valid-parentheses | |
| 33 | 搜索旋转排序数组 | 中等 | 二分查找 · 旋转 | search-in-rotated-sorted-array | |
| 34 | 查找元素的首末位置 | 中等 | 二分边界 | find-first-and-last-position-of-element-in-sorted-array | problems/0034-find-first-and-last-position-of-element-in-sorted-array |
| 35 | 搜索插入位置 | 简单 | 二分查找 | search-insert-position | problems/0035-search-insert-position |
| 36 | 有效的数独 | 中等 | 矩阵 · 哈希查重 | valid-sudoku | problems/0036-valid-sudoku |
| 37 | 解数独 | 困难 | 回溯 | sudoku-solver | |
| 39 | 组合总和 | 中等 | 回溯 | combination-sum | |
| 40 | 组合总和 II | 中等 | 回溯 · 去重 | combination-sum-ii | |
| 42 | 接雨水 | 困难 | 单调栈 | trapping-rain-water | problems/0042-Trap |
| 43 | 字符串相乘 | 中等 | 字符串 | multiply-strings | |
| 45 | 跳跃游戏 II | 中等 | 贪心 | jump-game-ii | |
| 46 | 全排列 | 中等 | 回溯 | permutations | |
| 47 | 全排列 II | 中等 | 回溯 | permutations-ii | |
| 48 | 旋转图像 | 中等 | 矩阵 · 原地旋转 | rotate-image | problems/0048-Rotate-Image |
| 49 | 字母异位词分组 | 中等 | 哈希分组 | group-anagrams | |
| 50 | Pow(x, n) | 中等 | 数学 | powx-n | |
| 51 | N 皇后 | 困难 | 回溯 · 棋盘 | n-queens | |
| 53 | 最大子数组和 | 中等 | 动态规划 · Kadane | maximum-subarray | |
| 54 | 螺旋矩阵 | 中等 | 矩阵 · 边界收缩 | spiral-matrix | |
| 55 | 跳跃游戏 | 中等 | 贪心 | jump-game | |
| 56 | 合并区间 | 中等 | 区间 · 合并 | merge-intervals | |
| 61 | 旋转链表 | 中等 | 链表 | rotate-list | |
| 62 | 不同路径 | 中等 | 二维 DP | unique-paths | |
| 63 | 不同路径 II | 中等 | 二维 DP | unique-paths-ii | |
| 64 | 最小路径和 | 中等 | 二维 DP | minimum-path-sum | |
| 69 | x 的平方根 | 简单 | 二分 | sqrtx | |
| 70 | 爬楼梯 | 简单 | 动态规划 | climbing-stairs | problems/0070-Climbing-Stairs |
| 71 | 简化路径 | 中等 | 栈 | simplify-path | |
| 72 | 编辑距离 | 困难 | 二维 DP | edit-distance | |
| 73 | 矩阵置零 | 中等 | 矩阵 · 标记 | set-matrix-zeroes | |
| 74 | 搜索二维矩阵 | 中等 | 二分查找 · 矩阵 | search-a-2d-matrix | |
| 75 | 颜色分类 | 中等 | 三指针 | sort-colors | problems/0075-Sort-Colors |
| 76 | 最小覆盖子串 | 困难 | 滑动窗口 · 变长 | minimum-window-substring | |
| 77 | 组合 | 中等 | 回溯 · 组合 | combinations | |
| 78 | 子集 | 中等 | 回溯 | subsets | |
| 79 | 单词搜索 | 中等 | 网格回溯 | word-search | |
| 80 | 删除有序数组中的重复项 II | 中等 | 数组 | remove-duplicates-from-sorted-array-ii | |
| 81 | 搜索旋转排序数组 II | 中等 | 二分查找 | search-in-rotated-sorted-array-ii | |
| 83 | 删除排序链表重复元素 | 简单 | 链表 · 删除 | remove-duplicates-from-sorted-list | |
| 84 | 柱状图中最大的矩形 | 困难 | 单调栈 | largest-rectangle-in-histogram | problems/0084-Largest-Rectangle-In-Histogram |
| 85 | 最大矩形 | 困难 | 单调栈 | maximal-rectangle | |
| 88 | 合并两个有序数组 | 简单 | 双指针 | merge-sorted-array | problems/0088-Merge-Sorted-Array |
| 90 | 子集 II | 中等 | 回溯 · 去重 | subsets-ii | |
| 91 | 解码方法 | 中等 | 动态规划 · 字符串 | decode-ways | |
| 92 | 反转链表 II | 中等 | 链表 · 局部反转 | reverse-linked-list-ii | problems/0092-Reverse-Linked-List-II |
| 93 | 复原 IP 地址 | 中等 | 回溯 · 分段 | restore-ip-addresses | |
| 94 | 二叉树的中序遍历 | 简单 | 二叉树 · 遍历 | binary-tree-inorder-traversal | problems/0094-Binary-Tree-Inorder-Traversal |
| 96 | 不同的二叉搜索树 | 中等 | 动态规划 · Catalan | unique-binary-search-trees | |
| 98 | 验证二叉搜索树 | 中等 | 二叉树 · BST | validate-binary-search-tree | |
| 100 | 相同的树 | 简单 | 二叉树 · 递归 | same-tree | |
| 101 | 对称二叉树 | 简单 | 二叉树 · 递归 | symmetric-tree | problems/0101-Symmetric-Tree |
| 102 | 二叉树的层序遍历 | 中等 | 二叉树 · BFS | binary-tree-level-order-traversal | problems/0102-Binary-Tree-Level-Order-Traversal |
| 103 | 二叉树的锯齿形层序遍历 | 中等 | 二叉树 | binary-tree-zigzag-level-order-traversal | problems/0103-Binary-Tree-Zigzag-Level-Order-Traversal |
| 104 | 二叉树的最大深度 | 简单 | 二叉树 · 递归 | maximum-depth-of-binary-tree | problems/0104-Maximum-Depth-Of-Binary-Tree |
| 105 | 从前序与中序遍历序列构造二叉树 | 中等 | 二叉树 · 构造 | construct-binary-tree-from-preorder-and-inorder-traversal | |
| 110 | 平衡二叉树 | 简单 | 二叉树 · 后序 | balanced-binary-tree | problems/0110-Balanced-Binary-Tree |
| 111 | 二叉树的最小深度 | 简单 | 二叉树 | minimum-depth-of-binary-tree | |
| 112 | 路径总和 | 简单 | 二叉树 · DFS | path-sum | |
| 114 | 二叉树展开为链表 | 中等 | 二叉树 | flatten-binary-tree-to-linked-list | |
| 118 | 杨辉三角 | 简单 | 动态规划 | pascals-triangle | problems/0118-Generate |
| 120 | 三角形最小路径和 | 中等 | DP | triangle | problems/0120-Triangle |
| 121 | 买卖股票的最佳时机 | 简单 | 一次遍历 | best-time-to-buy-and-sell-stock | |
| 122 | 买卖股票 II | 中等 | 贪心 | best-time-to-buy-and-sell-stock-ii | |
| 123 | 买卖股票的最佳时机 III | 困难 | 动态规划 | best-time-to-buy-and-sell-stock-iii | |
| 124 | 二叉树中的最大路径和 | 困难 | 二叉树 · 树形 DP | binary-tree-maximum-path-sum | problems/0124-Binary-Tree-Maximum-Path-Sum |
| 125 | 验证回文串 | 简单 | 双指针 | valid-palindrome | problems/0125-Valid-Palindrome |
| 127 | 单词接龙 | 困难 | 图 · BFS | word-ladder | |
| 128 | 最长连续序列 | 中等 | 哈希集合 | longest-consecutive-sequence | problems/0128-Longest-Consecutive-Sequence |
| 130 | 被围绕的区域 | 中等 | 网格 DFS | surrounded-regions | |
| 131 | 分割回文串 | 中等 | 回溯 · 切割 | palindrome-partitioning | problems/0131-Palindrome-Partitioning |
| 133 | 克隆图 | 中等 | 图 · DFS/BFS | clone-graph | problems/0133-Clone-Graph |
| 134 | 加油站 | 中等 | 贪心 | gas-station | |
| 135 | 分发糖果 | 困难 | 贪心 · 双向扫描 | candy | |
| 136 | 只出现一次的数字 | 简单 | 位运算 · 异或 | single-number | problems/0136-Single-Number |
| 137 | 只出现一次的数字 II | 中等 | 位运算 | single-number-ii | problems/0137-Single-Number-II |
| 139 | 单词拆分 | 中等 | 字符串 DP | word-break | problems/0139-Word-Break |
| 141 | 环形链表 | 简单 | 链表 · 快慢指针 | linked-list-cycle | problems/0141-Linked-List-Cycle |
| 142 | 环形链表 II | 中等 | 链表 | linked-list-cycle-ii | problems/0142-Linked-List-Cycle-ii |
| 146 | LRU 缓存 | 中等 | 设计 | lru-cache | problems/0146-LRU-Cache |
| 148 | 排序链表 | 中等 | 链表 · 归并排序 | sort-list | |
| 150 | 逆波兰表达式求值 | 中等 | 栈 | evaluate-reverse-polish-notation | problems/0150-Evaluate-Reverse-Polish-Notation |
| 152 | 乘积最大子数组 | 中等 | 动态规划 · 最大最小 | maximum-product-subarray | |
| 153 | 寻找旋转排序数组中的最小值 | 中等 | 二分查找 · 找最小 | find-minimum-in-rotated-sorted-array | |
| 154 | 寻找旋转排序数组中的最小值 II | 困难 | 二分查找 | find-minimum-in-rotated-sorted-array-ii | |
| 155 | 最小栈 | 中等 | 栈 · 辅助栈 | min-stack | problems/0155-min-stack |
| 160 | 相交链表 | 简单 | 链表 · 双指针 | intersection-of-two-linked-lists | problems/0160-Intersection-of-Two-Linked-Lists |
| 162 | 寻找峰值 | 中等 | 二分查找 · 找峰值 | find-peak-element | problems/0162-Find-Peak-Element |
| 167 | 两数之和 II | 中等 | 对撞双指针 | two-sum-ii-input-array-is-sorted | problems/0167-Two-Sum-II-Input-array-is-sorted |
| 169 | 多数元素 | 简单 | 一次遍历 · 摩尔投票 | majority-element | problems/0169-Majority-Element |
| 174 | 地下城游戏 | 困难 | 动态规划 | dungeon-game | |
| 179 | 最大数 | 中等 | 排序 | largest-number | |
| 188 | 买卖股票的最佳时机 IV | 困难 | 动态规划 | best-time-to-buy-and-sell-stock-iv | |
| 189 | 轮转数组 | 中等 | 数组 · 原地反转 | rotate-array | problems/0189-Rotate-Array |
| 198 | 打家劫舍 | 中等 | 一维 DP | house-robber | |
| 199 | 二叉树右视图 | 中等 | 二叉树 · BFS | binary-tree-right-side-view | |
| 200 | 岛屿数量 | 中等 | 网格 · DFS | number-of-islands | problems/0200-Number-of-Islands |
| 203 | 移除链表元素 | 简单 | 链表 | remove-linked-list-elements | problems/0203-Remove-Linked-List-Elements |
| 205 | 同构字符串 | 简单 | 哈希表 | isomorphic-strings | |
| 206 | 反转链表 | 简单 | 链表 · 双指针 | reverse-linked-list | problems/0206-Reverse-Linked-List |
| 207 | 课程表 | 中等 | 拓扑排序 | course-schedule | |
| 208 | 实现 Trie (前缀树) | 中等 | Trie | implement-trie-prefix-tree | |
| 209 | 长度最小的子数组 | 中等 | 滑动窗口 | minimum-size-subarray-sum | problems/0209-Minimum-Size-Subarray-Sum |
| 210 | 课程表 II | 中等 | 拓扑排序 | course-schedule-ii | |
| 211 | 添加与搜索单词 - 数据结构设计 | 中等 | Trie | design-add-and-search-words-data-structure | |
| 213 | 打家劫舍 II | 中等 | 环形 DP | house-robber-ii | |
| 215 | 数组中第 K 个最大元素 | 中等 | 快速选择 · Top K | kth-largest-element-in-an-array | problems/0215-Kth-Largest-Element-in-an-Array |
| 217 | 存在重复元素 | 简单 | 哈希 | contains-duplicate | |
| 219 | 存在重复元素 II | 简单 | 哈希表 | contains-duplicate-ii | problems/0219-Contains-Duplicate-II |
| 221 | 最大正方形 | 中等 | 二维 DP | maximal-square | |
| 222 | 完全二叉树的节点个数 | 中等 | 二叉树 | count-complete-tree-nodes | |
| 224 | 基本计算器 | 困难 | 栈 | basic-calculator | |
| 226 | 翻转二叉树 | 简单 | 二叉树 · 递归 | invert-binary-tree | |
| 230 | 二叉搜索树中第 K 小的元素 | 中等 | BST · 中序遍历 | kth-smallest-element-in-a-bst | |
| 231 | 2 的幂 | 简单 | 位运算 | power-of-two | problems/0231-Power-Of-Two |
| 232 | 用栈实现队列 | 简单 | 栈 / 队列设计 | implement-queue-using-stacks | |
| 234 | 回文链表 | 简单 | 链表 · 综合 | palindrome-linked-list | problems/0234-isPalindrome |
| 235 | 二叉搜索树的最近公共祖先 | 中等 | 二叉搜索树 | lowest-common-ancestor-of-a-binary-search-tree | |
| 236 | 最近公共祖先 | 中等 | 二叉树 · LCA | lowest-common-ancestor-of-a-binary-tree | |
| 238 | 除自身以外数组的乘积 | 中等 | 前后缀乘积 | product-of-array-except-self | |
| 239 | 滑动窗口最大值 | 困难 | 单调队列 | sliding-window-maximum | problems/0239-Sliding-Window-Maximum |
| 240 | 搜索二维矩阵 II | 中等 | 矩阵 · 右上角搜索 | search-a-2d-matrix-ii | |
| 242 | 有效的字母异位词 | 简单 | 哈希计数 | valid-anagram | problems/0242-Valid-Anagram |
| 253 | 会议室 II | 中等 | 堆 · 扫描线 | meeting-rooms-ii | |
| 260 | 只出现一次的数字 III | 中等 | 位运算 | single-number-iii | problems/0260-Single-Number-III |
| 264 | 丑数 II | 中等 | 动态规划 | ugly-number-ii | |
| 268 | 丢失的数字 | 简单 | 数学 / 异或 | missing-number | problems/0268-Missing-Number |
| 278 | 第一个错误的版本 | 简单 | 二分查找 | first-bad-version | |
| 279 | 完全平方数 | 中等 | 完全背包 DP | perfect-squares | problems/0279-Perfect-Squares |
| 283 | 移动零 | 简单 | 快慢指针 | move-zeroes | problems/0283-Move-Zeroes |
| 287 | 寻找重复数 | 中等 | 快慢指针 · 环检测 | find-the-duplicate-number | |
| 289 | 生命游戏 | 中等 | 矩阵模拟 | game-of-life | |
| 292 | Nim 游戏 | 简单 | 数学 | nim-game | |
| 295 | 数据流的中位数 | 困难 | 堆 · 对顶堆 | find-median-from-data-stream | problems/0295-Find-Median-from-Data-Stream |
| 297 | 二叉树的序列化与反序列化 | 困难 | 二叉树 | serialize-and-deserialize-binary-tree | |
| 300 | 最长递增子序列 | 中等 | 动态规划 · LIS | longest-increasing-subsequence | |
| 301 | 删除无效的括号 | 困难 | BFS · 括号 | remove-invalid-parentheses | |
| 303 | 区域和检索 - 数组不可变 | 简单 | 前缀和 | range-sum-query-immutable | |
| 304 | 二维区域和检索 - 矩阵不可变 | 中等 | 前缀和 | range-sum-query-2d-immutable | |
| 309 | 最佳买卖股票含冷冻期 | 中等 | 状态机 DP | best-time-to-buy-and-sell-stock-with-cooldown | |
| 312 | 戳气球 | 困难 | 区间 DP | burst-balloons | |
| 319 | 灯泡开关 | 中等 | 数学 | bulb-switcher | |
| 322 | 零钱兑换 | 中等 | 动态规划 | coin-change | |
| 328 | 奇偶链表 | 中等 | 链表 | odd-even-linked-list | problems/0328-Odd-Even-Linked-List |
| 334 | 递增的三元子序列 | 中等 | 贪心 | increasing-triplet-subsequence | |
| 337 | 打家劫舍 III | 中等 | 树形 DP | house-robber-iii | |
| 338 | 比特位计数 | 简单 | 动态规划 · 位运算 | counting-bits | |
| 343 | 整数拆分 | 中等 | 动态规划 | integer-break | |
| 347 | 前 K 个高频元素 | 中等 | 堆 · 桶排序 | top-k-frequent-elements | problems/0347-Top-K-Frequent-Elements |
| 349 | 两个数组的交集 | 简单 | 哈希表 | intersection-of-two-arrays | problems/0349-Intersection-of-Two-Arrays |
| 367 | 有效的完全平方数 | 简单 | 二分查找 | valid-perfect-square | |
| 373 | 查找和最小的 K 对数字 | 中等 | 堆 | find-k-pairs-with-smallest-sums | |
| 376 | 摆动序列 | 中等 | 贪心 | wiggle-subsequence | |
| 383 | 赎金信 | 简单 | 哈希计数 | ransom-note | |
| 387 | 字符串中的第一个唯一字符 | 简单 | 字符串 | first-unique-character-in-a-string | problems/0387-First-Unique-Character-In-String |
| 394 | 字符串解码 | 中等 | 栈 | decode-string | problems/0394-Decode-String |
| 399 | 除法求值 | 中等 | 图 · 带权路径 | evaluate-division | |
| 402 | 移掉 K 位数字 | 中等 | 单调栈 · 贪心 | remove-k-digits | |
| 406 | 根据身高重建队列 | 中等 | 贪心 · 排序插入 | queue-reconstruction-by-height | |
| 409 | 最长回文串 | 简单 | 哈希表 | longest-palindrome | |
| 416 | 分割等和子集 | 中等 | 0-1 背包 | partition-equal-subset-sum | |
| 433 | 最小基因变化 | 中等 | 图搜索 | minimum-genetic-mutation | |
| 435 | 无重叠区间 | 中等 | 区间 · 贪心 | non-overlapping-intervals | |
| 437 | 路径总和 III | 中等 | 二叉树 · 前缀和 | path-sum-iii | |
| 438 | 找到字符串中所有字母异位词 | 中等 | 滑动窗口 · 定长 | find-all-anagrams-in-a-string | |
| 445 | 两数相加 II | 中等 | 链表 | add-two-numbers-ii | problems/0445-Add-Two-Numbers-II |
| 448 | 找到所有数组中消失的数字 | 简单 | 数组 · 原地标记 | find-all-numbers-disappeared-in-an-array | |
| 452 | 用最少数量的箭引爆气球 | 中等 | 贪心 | minimum-number-of-arrows-to-burst-balloons | |
| 455 | 分发饼干 | 简单 | 贪心 | assign-cookies | |
| 461 | 汉明距离 | 简单 | 位运算 | hamming-distance | problems/0461-hamming-distance |
| 463 | 岛屿的周长 | 简单 | 矩阵 | island-perimeter | |
| 474 | 一和零 | 中等 | 动态规划 | ones-and-zeroes | |
| 485 | 最大连续 1 的个数 | 简单 | 数组 | max-consecutive-ones | |
| 494 | 目标和 | 中等 | 0-1 背包 | target-sum | |
| 496 | 下一个更大元素 I | 简单 | 单调栈 | next-greater-element-i | |
| 509 | 斐波那契数 | 简单 | 动态规划 | fibonacci-number | |
| 516 | 最长回文子序列 | 中等 | 动态规划 | longest-palindromic-subsequence | |
| 518 | 零钱兑换 II | 中等 | 完全背包 | coin-change-ii | |
| 530 | 二叉搜索树的最小绝对差 | 简单 | 二叉搜索树 | minimum-absolute-difference-in-bst | problems/0530-minimum-absolute-difference-in-bst |
| 538 | 把二叉搜索树转换为累加树 | 中等 | 二叉搜索树 | convert-bst-to-greater-tree | |
| 543 | 二叉树的直径 | 简单 | 二叉树 · 树形DP | diameter-of-binary-tree | |
| 547 | 省份数量 | 中等 | 并查集 | number-of-provinces | |
| 560 | 和为 K 的子数组 | 中等 | 前缀和 · 哈希 | subarray-sum-equals-k | |
| 567 | 字符串的排列 | 中等 | 滑动窗口 · 定长计数 | permutation-in-string | |
| 581 | 最短无序连续子数组 | 中等 | 数组 · 双向扫描 | shortest-unsorted-continuous-subarray | |
| 605 | 种花问题 | 简单 | 贪心 | can-place-flowers | |
| 617 | 合并二叉树 | 简单 | 二叉树 · 递归 | merge-two-binary-trees | |
| 621 | 任务调度器 | 中等 | 贪心 · 计数 | task-scheduler | |
| 641 | 设计循环双端队列 | 中等 | 设计 | design-circular-deque | |
| 643 | 子数组最大平均数 I | 简单 | 滑动窗口 | maximum-average-subarray-i | |
| 647 | 回文子串 | 中等 | 字符串 · 回文 | palindromic-substrings | |
| 648 | 单词替换 | 中等 | Trie | replace-words | |
| 654 | 最大二叉树 | 中等 | 二叉树 | maximum-binary-tree | |
| 673 | 最长递增子序列的个数 | 中等 | 动态规划 | number-of-longest-increasing-subsequence | |
| 676 | 实现一个魔法字典 | 中等 | Trie | implement-magic-dictionary | |
| 680 | 验证回文串 II | 简单 | 双指针 | valid-palindrome-ii | |
| 684 | 冗余连接 | 中等 | 并查集 | redundant-connection | |
| 692 | 前K个高频单词 | 中等 | 堆 | top-k-frequent-words | |
| 695 | 岛屿的最大面积 | 中等 | 网格 DFS | max-area-of-island | problems/0695-Max-Area-of-Island |
| 703 | 数据流中的第 K 大元素 | 简单 | 堆 | kth-largest-element-in-a-stream | |
| 704 | 二分查找 | 简单 | 二分查找 | binary-search | |
| 714 | 买卖股票含手续费 | 中等 | 状态机 DP | best-time-to-buy-and-sell-stock-with-transaction-fee | |
| 718 | 最长重复子数组 | 中等 | 动态规划 | maximum-length-of-repeated-subarray | |
| 724 | 寻找数组的中心下标 | 简单 | 前缀和 | find-pivot-index | |
| 739 | 每日温度 | 中等 | 单调栈 | daily-temperatures | |
| 743 | 网络延迟时间 | 中等 | 图 · Dijkstra | network-delay-time | |
| 763 | 划分字母区间 | 中等 | 贪心 · 最后位置 | partition-labels | |
| 811 | 子域名访问计数 | 中等 | 哈希表 | subdomain-visit-count | |
| 841 | 钥匙和房间 | 中等 | 图 · DFS | keys-and-rooms | |
| 852 | 山脉数组的峰顶索引 | 中等 | 二分查找 | peak-index-in-a-mountain-array | |
| 860 | 柠檬水找零 | 简单 | 贪心 | lemonade-change | |
| 875 | 爱吃香蕉的珂珂 | 中等 | 二分答案 | koko-eating-bananas | |
| 876 | 链表的中间结点 | 简单 | 链表 · 快慢指针 | middle-of-the-linked-list | |
| 881 | 救生艇 | 中等 | 贪心 | boats-to-save-people | |
| 946 | 验证栈序列 | 中等 | 栈 | validate-stack-sequences | problems/0946--validate-stack-sequences |
| 973 | 最接近原点的 K 个点 | 中等 | 排序 · Top K | k-closest-points-to-origin | |
| 977 | 有序数组的平方 | 简单 | 对撞双指针 | squares-of-a-sorted-array | |
| 986 | 区间列表的交集 | 中等 | 区间 · 双指针 | interval-list-intersections | |
| 994 | 腐烂的橘子 | 中等 | 多源 BFS | rotting-oranges | problems/0994-orangesRotting |
| 1011 | 在 D 天内送达包裹的能力 | 中等 | 二分答案 · 贪心判定 | capacity-to-ship-packages-within-d-days | |
| 1025 | 除数博弈 | 简单 | 动态规划 | divisor-game | |
| 1049 | 最后一块石头 II | 中等 | 0-1 背包 | last-stone-weight-ii | |
| 1091 | 二进制矩阵中的最短路径 | 中等 | 网格 BFS | shortest-path-in-binary-matrix | |
| 1109 | 航班预订统计 | 中等 | 数组 | corporate-flight-bookings | |
| 1124 | 表现良好的最长时间段 | 中等 | 前缀和 | longest-well-performing-interval | |
| 1137 | 泰波那契数 | 简单 | DP 入门 | n-th-tribonacci-number | problems/1137-Tribonacci |
| 1143 | 最长公共子序列 | 中等 | 动态规划 · LCS | longest-common-subsequence | |
| 1248 | 统计「优美子数组」 | 中等 | 前缀和 | count-number-of-nice-subarrays | |
| 1475 | 商品折扣后的最终价格 | 简单 | 栈 | final-prices-with-a-special-discount-in-a-shop | |
| 1588 | 所有奇数长度子数组的和 | 简单 | 数组 | sum-of-all-odd-length-subarrays | |
| 1603 | 设计停车系统 | 简单 | 设计 | design-parking-system | |
| 1695 | 删除子数组的最大得分 | 中等 | 滑动窗口 | maximum-erasure-value | |