LeetCode Roadmap 数组(Array) k-sum problems missing number problems duplicate number problems intervals problems rotate array problems 双指针(Two Pointers) remove element problems merge array problems trapping water problems generate permutations problems other problems 滑动窗口(Sliding Window) subarray problems subsequence problems substring problems 矩阵(Matrix) matrix search problems matrix traversal problems rotate matrix problems updating matrix elements problems 链表(Linked List) design problems linked list traversal problems remove node problems reverse linked list problems rotate linked list problems palindrome linked list problems linked list cycle problems merge linked list problems reorder linked list problems sort linked list problems copy linked list problems linked list sum problems 栈(Stack) design problems parentheses matching problems expression evaluation problems simplify path problems remove all adjacent duplicates problems other problems 单调栈(Monotonic Stack) next greater element problems lexicographically optimal subsequence problems largest rectangle problems max chunks to make sorted problems 队列(Queue) design problems sliding window problems 递归(Recursion) hanota problems 排序算法(Sorting Algorithm) quick sort problems merge sort problems counting sort problems bucket sort problems parity sort problems wiggle sort problems shuffle algorithm problems 二分查找(Binary Search) basic search problems boundary search problems search in rotated sorted array search in sorted matrix peak finding problems binary search on value problems binary search on answer problems complex condition search problems other problems 前缀和(Prefix Sum) interval sum problems subarray problems 🟢 简单 🟡 中等 🔴 困难 ❤ 推荐的题目 👍 推荐的题解 🔒 Plus 会员专享题