|
13 | 13 |
|
14 | 14 | - 组队、修改群昵称。
|
15 | 15 | - 熟悉打卡规则。
|
| 16 | +- 之前从未在 LeetCode 上刷过题的同学建议阅读相关内容:[LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)。 |
16 | 17 |
|
17 | 18 | ---
|
18 | 19 |
|
19 | 20 | ### Task 01:哈希表(2 天)
|
20 | 21 |
|
21 | 22 | - 第 01 ~ 02 天学习内容:
|
22 |
| - - [哈希表知识]() |
23 |
| -- 第 01 天课程题目列表: |
24 |
| -- 第 02 天课程题目列表: |
25 |
| -- [更多哈希表相关题目]() |
| 23 | + - [哈希表知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/05.Hash-Table/01.Hash-Table.md) |
| 24 | +- 第 01 天课程题目: |
| 25 | + - [0217. 存在重复元素](https://leetcode-cn.com/problems/contains-duplicate/) |
| 26 | + - [0219. 存在重复元素 II](https://leetcode-cn.com/problems/contains-duplicate-ii/) |
| 27 | + - [0036. 有效的数独](https://leetcode-cn.com/problems/valid-sudoku/) |
| 28 | +- 第 02 天课程题目: |
| 29 | + - [0349. 两个数组的交集](https://leetcode-cn.com/problems/intersection-of-two-arrays/) |
| 30 | + - [0350. 两个数组的交集 II](https://leetcode-cn.com/problems/intersection-of-two-arrays-ii/) |
| 31 | + - [0706. 设计哈希映射](https://leetcode-cn.com/problems/design-hashmap/) |
| 32 | +- [更多哈希表相关题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/05.Hash-Table/02.Hash-Table-List.md) |
26 | 33 |
|
27 | 34 | ### Task 02:字符串与字符串匹配(5 天)
|
28 | 35 |
|
29 | 36 | #### 02-01 字符串基础知识(1 天)
|
30 | 37 |
|
31 | 38 | - 第 03 天学习内容:
|
32 |
| - - [字符串基础知识]() |
| 39 | + - [字符串基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/01.String-Basic/01.String-Basic.md) |
33 | 40 | - 第 03 天课程题目:
|
34 |
| - |
35 |
| -- [更多字符串基础知识相关题目]() |
| 41 | + - [0125. 验证回文串](https://leetcode-cn.com/problems/valid-palindrome/) |
| 42 | + - [0344. 反转字符串](https://leetcode-cn.com/problems/reverse-string/) |
| 43 | + - [0557. 反转字符串中的单词 III](https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/) |
| 44 | +- [更多字符串基础知识相关题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/01.String-Basic/02.String-Basic-List.md) |
36 | 45 |
|
37 | 46 | #### 02-02 单模式串匹配问题(2 天)
|
38 | 47 |
|
39 |
| -- 第 04 天学习内容: |
40 |
| - - [BF 算法和 RK 算法]() |
41 |
| - - [BM 算法和 Sunday 算法]() |
42 |
| - - [KMP 算法]() |
| 48 | +- 第 04 ~ 05 天学习内容: |
| 49 | + - [Brute Force 算法](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/02.String-Single-Pattern-Matching/01.String-Brute-Force.md) |
| 50 | + - [Rabin Karp 算法](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/02.String-Single-Pattern-Matching/02.String-Rabin-Karp.md) |
| 51 | + - [KMP 算法](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/02.String-Single-Pattern-Matching/03.String-KMP.md) |
43 | 52 | - 第 04 天课程题目:
|
44 |
| -- [更多单模式匹配问题搜索题目]() |
| 53 | + - [0028. 实现 strStr()](https://leetcode-cn.com/problems/implement-strstr/) |
| 54 | + - [0459. 重复的子字符串](https://leetcode-cn.com/problems/repeated-substring-pattern/) |
| 55 | + - [0686. 重复叠加字符串匹配](https://leetcode-cn.com/problems/repeated-string-match/) |
| 56 | +- 第 05 天课程题目: |
| 57 | + - [0796. 旋转字符串](https://leetcode-cn.com/problems/rotate-string/) |
| 58 | + - [1408. 数组中的字符串匹配](https://leetcode-cn.com/problems/string-matching-in-an-array/) |
| 59 | + - [2156. 查找给定哈希值的子串](https://leetcode-cn.com/problems/find-substring-with-given-hash-value/) |
| 60 | +- [更多单模式匹配题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/02.String-Single-Pattern-Matching/07.String-Single-Pattern-Matching-List.md) |
45 | 61 |
|
46 | 62 | #### 02-03 多模式串匹配问题(2 天)
|
47 | 63 |
|
48 |
| -- 第 05 天学习内容: |
49 |
| - - [字典树]() |
50 |
| -- 第 05 天课程题目: |
| 64 | +- 第 06 ~ 07 天学习内容: |
| 65 | + - [字典树知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/03.String-Multi-Pattern-Matching/01.Trie.md) |
51 | 66 | - 第 06 天课程题目:
|
| 67 | + - [0208. 实现 Trie (前缀树)](https://leetcode-cn.com/problems/implement-trie-prefix-tree/) |
| 68 | + - [0677. 键值映射](https://leetcode-cn.com/problems/map-sum-pairs/) |
| 69 | + - [1023. 驼峰式匹配](https://leetcode-cn.com/problems/camelcase-matching/) |
| 70 | +- 第 07 天课程题目: |
| 71 | + - [0211. 添加与搜索单词 - 数据结构设计](https://leetcode-cn.com/problems/design-add-and-search-words-data-structure/) |
| 72 | + - [0648. 单词替换](https://leetcode-cn.com/problems/replace-words/) |
| 73 | + - [0676. 实现一个魔法字典](https://leetcode-cn.com/problems/implement-magic-dictionary/) |
| 74 | +- [更多字典树题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/03.String-Multi-Pattern-Matching/02.Trie-List.md) |
52 | 75 |
|
53 | 76 | ### Task 03 二叉树(7 天)
|
54 | 77 |
|
55 | 78 | #### 03-01 二叉树的遍历(2 天)
|
56 | 79 |
|
57 |
| -- 第 07 天学习内容: |
58 |
| - - [树与二叉树基础知识]() |
59 |
| - - [二叉树的遍历]() |
60 |
| - |
61 |
| -- 第 07 天课程题目: |
62 |
| -- [更多二叉树的遍历题目]() |
| 80 | +- 第 08 ~ 09 天学习内容: |
| 81 | + - [树与二叉树基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md) |
| 82 | + - [二叉树的遍历](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/01.Binary-Tree/02.Binary-Tree-Traverse.md) |
| 83 | +- 第 08 天课程题目: |
| 84 | + - [0144. 二叉树的前序遍历](https://leetcode-cn.com/problems/binary-tree-preorder-traversal/) |
| 85 | + - [0094. 二叉树的中序遍历](https://leetcode-cn.com/problems/binary-tree-inorder-traversal/) |
| 86 | + - [0145. 二叉树的后序遍历](https://leetcode-cn.com/problems/binary-tree-postorder-traversal/) |
| 87 | +- 第 09 天课程题目: |
| 88 | + - [0102. 二叉树的层序遍历](https://leetcode-cn.com/problems/binary-tree-level-order-traversal/) |
| 89 | + - [0104. 二叉树的最大深度](https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/) |
| 90 | + - [0112. 路径总和](https://leetcode-cn.com/problems/path-sum/) |
| 91 | +- [更多二叉树的遍历题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/01.Binary-Tree/03.Binary-Tree-Traverse-List.md) |
63 | 92 |
|
64 | 93 | #### 03-02 二叉树的还原(1 天)
|
65 | 94 |
|
66 |
| -- 第 08 天学习内容: |
67 |
| -- 第 08 天课程题目: |
| 95 | +- 第 10 天学习内容: |
| 96 | + - [二叉树的还原](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/01.Binary-Tree/04.Binary-Tree-Reduction.md) |
| 97 | +- 第 10 天课程题目: |
| 98 | + - [0105. 从前序与中序遍历序列构造二叉树](https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) |
| 99 | + - [0106. 从中序与后序遍历序列构造二叉树](https://leetcode-cn.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/) |
| 100 | + - [0889. 根据前序和后序遍历构造二叉树](https://leetcode-cn.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal/) |
| 101 | +- [更多二叉树的还原题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/01.Binary-Tree/05.Binary-Tree-Reduction-List.md) |
68 | 102 |
|
69 | 103 | #### 03-04 二叉搜索树(2 天)
|
70 | 104 |
|
71 |
| -- 第 10 ~ 11 天学习内容: |
72 |
| -- 第 10 天课程题目: |
| 105 | +- 第 11 ~ 12 天学习内容: |
| 106 | + - [二叉搜索树知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/02.Binary-Search-Tree/01.Binary-Search-Tree.md) |
73 | 107 | - 第 11 天课程题目:
|
| 108 | + - [0700. 二叉搜索树中的搜索](https://leetcode-cn.com/problems/search-in-a-binary-search-tree/) |
| 109 | + - [0701. 二叉搜索树中的插入操作](https://leetcode-cn.com/problems/insert-into-a-binary-search-tree/) |
| 110 | + - [0450. 删除二叉搜索树中的节点](https://leetcode-cn.com/problems/delete-node-in-a-bst/) |
| 111 | +- 第 12 天课程题目: |
| 112 | + - [0098. 验证二叉搜索树](https://leetcode-cn.com/problems/validate-binary-search-tree/) |
| 113 | + - [0108. 将有序数组转换为二叉搜索树](https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/) |
| 114 | + - [0235. 二叉搜索树的最近公共祖先](https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) |
| 115 | +- [更多二叉搜索树题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/02.Binary-Search-Tree/02.Binary-Search-Tree-List.md) |
74 | 116 |
|
75 | 117 | ### Task 04:并查集(2 天)
|
76 | 118 |
|
77 |
| -- 第 12 ~13 天学习内容: |
78 |
| -- 第 12 天课程题目: |
79 |
| -- 第 13 天课程题目: |
| 119 | +- 第 13 ~14 天学习内容: |
| 120 | + - [并查集知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/05.Union-Find/01.Union-Find.md) |
| 121 | +- 第 13 天课程题目: |
| 122 | + - [0990. 等式方程的可满足性](https://leetcode-cn.com/problems/satisfiability-of-equality-equations/) |
| 123 | + - [1202. 交换字符串中的元素](https://leetcode-cn.com/problems/smallest-string-with-swaps/) |
| 124 | + - [0947. 移除最多的同行或同列石头](https://leetcode-cn.com/problems/most-stones-removed-with-same-row-or-column/) |
| 125 | +- 第 14 天课程题目: |
| 126 | + - [0547. 省份数量](https://leetcode-cn.com/problems/number-of-provinces/) |
| 127 | + - [0128. 最长连续序列](https://leetcode-cn.com/problems/longest-consecutive-sequence/) |
| 128 | + - [0765. 情侣牵手](https://leetcode-cn.com/problems/couples-holding-hands/) |
| 129 | +- [更多并查集题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/07.Tree/05.Union-Find/02.Union-Find-List.md) |
0 commit comments