# | Title | Todo | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|---|
1 | Python3 Basic Grammar 0001 | Todo File | Answer | Easy | Youtube | Bilibili | Xigua |
2 | Python3 List 0002 | Todo File | Answer | Easy | Youtube | Bilibili | Xigua |
3 | 1. Two Sum | Todo File | Answer | Easy | Youtube | Bilibili | Xigua |
4 | Python3 Dictionary 0004 | Todo File | Answer | Easy | Youtube | Bilibili | Xigua |
5 | Python3 Set 0005 | Todo File | Answer | Easy | Youtube | Bilibili | Xigua |
6 | 242. Valid Anagram 0006 | Todo File | Answer | Easy | Youtube | Bilibili | Xigua |
7 | 49. Group Anagrams 0007 | Todo File | Answer | Medium | Youtube | Bilibili | Xigua |
8 | 347. Top K Frequent 0008 | Todo File | Answer | Medium | Youtube | Bilibili | Xigua |
9 | 238. Product of Array 0009 | Todo File | Answer | Medium | Youtube | Bilibili | Xigua |
10 | 36. Valid Sudoku 0010 | Todo File | Answer | Medium | Youtube | Bilibili | Xigua |
11 | 128. Longest Consecutive 0011 | Todo File | Answer | Medium | Youtube | Bilibili | Xigua |
12 | Python3 Review1 0012 | Todo File | Answer | -- | Youtube | Bilibili | Xigua |
- Search the exact index/element.
- Search the first/last index/element.
- Search with complex conditions.
- Binary search the result range with a complex verification function
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
13 | Binary Search py3 0013 | Todo File/Answer | Easy | Youtube | Bilibili | Xigua |
14 | 35 & 74 | Answer | Easy | Youtube | Bilibili | Xigua |
15 | 240 & 852 | Answer | Easy | Youtube | Bilibili | Xigua |
16 | 34 & 278 | Answer | Easy | Youtube | Bilibili | Xigua |
17 | 153 & 33 | Answer | Medium | Youtube | Bilibili | Xigua |
18 | 875. Koko 0018 | Answer | Medium | Youtube | Bilibili | Xigua |
20 | 668. Kth Smallest 0020 | Answer | Medium | Youtube | Bilibili | Xigua |
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
21 | python3 Stack 0021 | Todo File / Answer | Easy | Youtube | Bilibili | Xigua |
22 | 20 & 1249 | Answer | Easy | Youtube | Bilibili | Xigua |
23 | 155 & 150 | Answer | Medium | Youtube | Bilibili | Xigua |
24 | 739 | Answer | Medium | Youtube | Bilibili | Xigua |
25 | 22. | Answer | Medium+ | Youtube | Bilibili | Xigua |
26 | 853. | Answer | Medium+ | Youtube | Bilibili | Xigua |
- Preorder/Inorder/Postorder traversal (and construct)
- Data Structure
- DFS
- BFS level order traversal
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
27 | 94 & 144 & 145 | Answer | Easy | Youtube | Bilibili | Xigua |
28 | 226 & 100 & 104 & 110 & 543 & 572 | Answer | Easy | Youtube | Bilibili | Xigua |
29 | 235 & 102 & 199 | Answer | Medium | Youtube | Bilibili | Xigua |
30 | 98 & 1448 & 230 | Answer | Medium | Youtube | Bilibili | Xigua |
31 | 105. 创建二叉树 0031 | Answer | Medium | Youtube | Bilibili | Xigua |
32 | 二叉树序列化与反序列化 | Answer | Medium | Youtube | Bilibili | Xigua |
33 | 叉树先序遍历 | Answer | Easy | Youtube | Bilibili | Xigua |
59 | 随缘应聘讲师,随缘招生 | Q:1038 & 1382 A:1038 & 1382 | Medium | Youtube | Bilibili | Xigua |
- BFS in Tree
- BFS in Graph / (Typological Sorting)
- BFS in Matrix
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
34 | [Python3 双端队列] | Answer | Easy | Youtube | Bilibili | Xigua |
35 | 107 & 1022 | Answer | Easy | Youtube | Bilibili | Xigua |
36 | 662 & 987 | Answer | Medium+ | Youtube | Bilibili | Xigua |
37 | 863 | Answer | Medium+ | Youtube | Bilibili | Xigua |
38 | 133 | Answer | Medium | Youtube | Bilibili | Xigua |
39 | 127 | Answer | Medium | Youtube | Bilibili | Xigua |
40 | 126 | Answer | Hard+ | Youtube | Bilibili | Xigua |
41 | 210 | Answer | Medium | Youtube | Bilibili | Xigua |
42 | PriorityQueue & 743 | Answer | Medium | Youtube | Bilibili | Xigua |
43 | 1129 | Answer | Medium | Youtube | Bilibili | Xigua |
44 | 1311 | Answer | Medium | Youtube | Bilibili | Xigua |
45 | 200 | Answer | Medium | Youtube | Bilibili | Xigua |
46 | 994 | Answer | Medium | Youtube | Bilibili | Xigua |
47 | 529 | Answer | Medium | Youtube | Bilibili | Xigua |
48 | 752 & 1293 | Answer | Medium+ | Youtube | Bilibili | Xigua |
60 | Typological Sorting 拓扑排序 | Answer | Medium | Youtube | Bilibili | Xigua |
- Permutation
- Combination & Backtracking
- Graph (Tree/Matrix)
- Union find
- Other
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
49 | 78 & 90 | Answer | Medium | Youtube | Bilibili | Xigua |
50 | 797 | Answer | Medium | Youtube | Bilibili | Xigua |
51 | 980 | Answer | Hard | Youtube | Bilibili | Xigua |
52 | 51 | Answer | Hard | Youtube | Bilibili | Xigua |
53 | 37 sudoku | Answer | Hard | Youtube | Bilibili | Xigua |
54 | 97 dp dfs | Answer | Medium+ | Youtube | Bilibili | Xigua |
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
55 | 509_fibonacci | Answer | Easy | Youtube | Bilibili | Xigua |
56 | 688 | Answer | Medium | Youtube | Bilibili | Xigua |
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
57 | Path Sum 112 & 113 & 437 | Answer | Medium | Youtube | Bilibili | Xigua |
58 | Unique Paths 62 & 63 & 64 & 980 | Answer | Medium | Youtube | Bilibili | Xigua |
61 | 唠叨+排序 | Answer | Medium | Youtube | Bilibili | Xigua |
62 | Dijkstra BFSPQ 743 & 1334 & 2976 | Answer | Medium | Youtube | Bilibili | Xigua |
# | Title | Answer | Difficulty | Youtube | Bilibili | Ixiagua |
---|---|---|---|---|---|---|
19 | 378. Kth Smallest 0019 | Answer | Medium | Youtube | Bilibili | Xigua |