1 Sliding window
2 Rotated Arrays
3 Permutation & Combination
4 Palindrome
5 Quick Sort + Partition
6 Matrix
7 Subarrays (prefix sum)
8 Intervals
9 Stocks
10 2,3,4 Sums
11 backpacks
12 graph
13 line sweep
14 merge sort
15 Math
16 two pointers - other
17 Binary Search
18 LinkedList
19 left to right to left get best
20 finding missing
21 DP
22 Data Structure (stack & queue)
23 Heap
24 Union Find (Disjoint Set)
25 Trie
26 Tree
27 Segment Tree
28 Hash Table or Set
29 Search(dfs) and BackTrack
30 DFS
31 Bit Manipulation
32 String
33 单调栈
no name
Design
面经
Last updated 5 years ago