LeetCode  (709/2356) → Easy 227--Medium 383--Hard 97
Algorithm exercises 🚨🚨🚨
the following problem is choose by:
the problem of Daily Challenges and Weekly Contest, and the similar problem on leetcode.com and leetcode-cn.com.
| Tag | Progress | 
|---|---|
| Array | 141/287 | 
| Backtracking | 28/57 | 
| Binary Indexed Tree | 2/6 | 
| Binary Search | 42/91 | 
| Binary Search Tree | 2/15 | 
| Bit Manipulation | 21/54 | 
| Brainteaser | 4/7 | 
| Breadth-first Search | 24/74 | 
| Concurrency | 1/9 | 
| Counting | 25/86 | 
| Database | 3/112 | 
| Depth-first Search | 61/134 | 
| Desigin | 11/55 | 
| Divide and Conquer | 8/19 | 
| Dynamic Programming | 83/222 | 
| Geometry | 3/9 | 
| Graph | 18/47 | 
| Greedy | 39/100 | 
| Hash Table | 50/133 | 
| Heap | 10/35 | 
| Linked List | 30/39 | 
| Math | 47/122 | 
| Memoization | 1/1 | 
| Minimax | 3/8 | 
| Ordered Map | 3/12 | 
| Queue | 3/9 | 
| Recursion | 5/15 | 
| Rejection Sampling | 1/2 | 
| Random | 3/6 | 
| Rolling Hash | 1/3 | 
| Segment Tree | 4/14 | 
| Sliding Window | 7/25 | 
| Sort | 32/52 | 
| Stack | 26/57 | 
| String | 87/199 | 
| Topological Sort | 4/7 | 
| Tree | 81/148 | 
| Trie | 8/17 | 
| Two Pointers | 38/60 | 
| Union Find | 12/32 | 
| other | 8/? |