Prefix sum/max/min 相关: 42. Trapping Rain Water, 1423. Maximum Points You Can Obtain from Cards, Range Sum Query - Immutable, 304. Range Sum Query 2D - Immutable
Word Break 系列
硬币零钱系列 Coin Change
买股票系列 Best Time to Buy and Sell Stock
跳跃游戏系列 Jump games
抢劫系列 House Robber
石头游戏系列(Alice & Bob) Stone Game
Unique Paths 系列
688 Knight Probability in Chessboard
摘樱桃 Pick cherry
174 Dungeon Game
1277 Count Square Submatrices with All Ones
加油站问题 871. Minimum Number of Refueling Stops
4. 堆 Heap, 栈 Stack, 队 Queue 栈 Stack
常规题
946 Validate Stack Sequences
Asteroid Collision
括号题-baidu 1point3acres
Valid Parentheses, Remove Invalid Parentheses
Basic Calculator 系列
Nested List Iterator 系列
Decode String, Number of Atoms
单调栈. ----
Next Greater Element 系列
402 Remove K Digits
853 Car Fleet
739 Daily Temperatures
. check 1point3acres for more. 堆 Heap
Top k: 215. Kth Largest Element in an Array, 347. Top K Frequent Elements
中位数: double heap 295. Find Median from Data Stream. ----
另外一道经典中位数题目 4. Median of Two Sorted Arrays
会议室问题 253. Meeting Rooms II
CPU分配 模板: LC 1834. Single-Threaded CPU, LC 1882. Process Tasks Using Servers. Χ
队 Queue, Deque
BFS related
239 Sliding Window Maximum ---> 2D sliding window maximum ( 转化成两次1D的问题)
Moving Average from Data Stream
. From 1point 3acres bbs 5. 链表 LinkedList.
Fast and Slow pointer (detect cycle, get middle, get kth element)
141 Linked List Cycle
19 Remove Nth Node From End of List
Reverse Linked List (trick: dummy head) 206 Reverse Linked List, 25 Reverse Nodes in k-Group
LRU cache
Deep copy (138 Copy List with Random Pointer)
Merge LinkedList (2. Add Two Numbers)
6. 排序 Sort
Merge sort. From 1point 3acres bbs
非常规高频题 315 Count of Smaller Numbers After Self --> (google题: 一堆点, 对每个点(x,y)数【严格大 (x,y)<(u,v)】的点的个数. 思路:先排序,x增序,y减序,然后把y单独拿出来看,对每个点数右边有多少大的元素,变成问题315 with bigger numbers after self) . .и
Quick Sort --> QuickSelect O(n) time on average) 973. K Closest Points to Origin