Skip to content

Commit 1ebb2c1

Browse files
author
杨世超
committed
更新课程内容链接
1 parent 1c77890 commit 1ebb2c1

File tree

5 files changed

+212
-75
lines changed

5 files changed

+212
-75
lines changed

Assets/Course/Course-Git-01.md

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,9 @@
2020
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(2 天)
2121

2222
- 第 01 天学习内容:
23-
2423
- [数据结构与算法](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/01.Data-Structures-Algorithms.md)
2524
- [算法复杂度](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/02.Algorithm-Complexity.md)
2625
- [LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)
27-
28-
2926
- 第 01 天课程题目列表:
3027
- [0001. 两数之和](https://leetcode-cn.com/problems/two-sum/)
3128
- [1929. 数组串联](https://leetcode-cn.com/problems/concatenation-of-array/)
@@ -37,13 +34,10 @@
3734

3835
- 第 02 ~ 03 天学习内容:
3936
- [数组基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/01.Array-Basic/01.Array-Basic.md)
40-
41-
4237
- 第 02 天课程题目:
4338
- [0066. 加一](https://leetcode-cn.com/problems/plus-one/)
4439
- [0724. 寻找数组的中心下标](https://leetcode-cn.com/problems/find-pivot-index/)
4540
- [0189. 旋转数组](https://leetcode-cn.com/problems/rotate-array/)
46-
4741
- 第 03 天课程题目:
4842
- [0048. 旋转图像](https://leetcode-cn.com/problems/rotate-image/)
4943
- [0054. 螺旋矩阵](https://leetcode-cn.com/problems/spiral-matrix/)
@@ -56,30 +50,24 @@
5650

5751
- 第 04 天学习内容:
5852
- [冒泡排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/01.Array-Bubble-Sort.md)[选择排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/02.Array-Selection-Sort.md)[插入排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/03.Array-Insertion-Sort.md)
59-
60-
6153
- 第 04 天课程题目:
6254
- [剑指 Offer 45. 把数组排成最小的数](https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/)
6355
- [0283. 移动零](https://leetcode-cn.com/problems/move-zeroes/)
6456
- [0912. 排序数组](https://leetcode-cn.com/problems/sort-an-array/)
6557
- 第 05 天学习内容:
6658
- [归并排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/05.Array-Merge-Sort.md)[希尔排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/04.Array-Shell-Sort.md)
67-
6859
- 第 05 天课程题目:
6960
- [0506. 相对名次](https://leetcode-cn.com/problems/relative-ranks/)
7061
- [面试题 10.01. 合并排序的数组](https://leetcode-cn.com/problems/sorted-merge-lcci/)
7162
- [剑指 Offer 51. 数组中的逆序对](https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof/)
72-
7363
- 第 06 天学习内容:
7464
- [快速排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/06.Array-Quick-Sort.md)[堆排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/07.Array-Heap-Sort.md)
75-
7665
- 第 06 天课程题目:
7766
- [0075. 颜色分类](https://leetcode-cn.com/problems/sort-colors/)
7867
- [0215. 数组中的第K个最大元素](https://leetcode-cn.com/problems/kth-largest-element-in-an-array/)
7968
- [剑指 Offer 40. 最小的k个数](https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/)
8069
- 第 07 天学习内容:
8170
- [计数排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/08.Array-Counting-Sort.md)[桶排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/09.Array-Bucket-Sort.md)[基数排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/10.Array-Radix-Sort.md)
82-
8371
- 第 07 天课程题目:
8472
- [1122. 数组的相对排序](https://leetcode-cn.com/problems/relative-sort-array/)
8573
- [0908. 最小差值 I](https://leetcode-cn.com/problems/smallest-range-i/)
@@ -92,8 +80,6 @@
9280

9381
- 第 08 ~ 10 天学习内容:
9482
- [二分查找知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/03.Array-Binary-Search/01.Array-Binary-Search.md)
95-
96-
9783
- 第 08 天课程题目:
9884
- [0704. 二分查找](https://leetcode-cn.com/problems/binary-search/)
9985
- [0035. 搜索插入位置](https://leetcode-cn.com/problems/search-insert-position/)
@@ -106,7 +92,6 @@
10692
- [0278. 第一个错误的版本](https://leetcode-cn.com/problems/first-bad-version/)
10793
- [0033. 搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array/)
10894
- [0153. 寻找旋转排序数组中的最小值](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/)
109-
11095
- [更多二分查找题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/03.Array-Binary-Search/10.Array-Binary-Search-List.md)
11196

11297
---
@@ -115,26 +100,19 @@
115100

116101
- 第 11 ~ 12 天学习内容:
117102
- [双指针基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/04.Array-Two-Pointers/01.Array-Two-Pointers.md)
118-
119-
120103
- 第 11 天课程题目:
121104
- [0344. 反转字符串](https://leetcode-cn.com/problems/reverse-string/)
122105
- [0015. 三数之和](https://leetcode-cn.com/problems/3sum/)
123106
- [0080. 删除有序数组中的重复项 II](https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii/)
124-
125107
- 第 12 天课程题目:
126108
- [0283. 移动零](https://leetcode-cn.com/problems/move-zeroes/)
127109
- [0075. 颜色分类](https://leetcode-cn.com/problems/sort-colors/)
128110
- [0088. 合并两个有序数组](https://leetcode-cn.com/problems/merge-sorted-array/)
129-
130111
- [更多双指针题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/04.Array-Two-Pointers/10.Array-Two-Pointers-List.md)
131112
- 第 13 天学习内容:
132113
- [滑动窗口基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/05.Array-Sliding-Window/01.Array-Sliding-Window.md)
133-
134114
- 第 13 天课程题目:
135115
- [0674. 最长连续递增序列](https://leetcode-cn.com/problems/longest-continuous-increasing-subsequence/)
136116
- [1004. 最大连续1的个数 III](https://leetcode-cn.com/problems/max-consecutive-ones-iii/)
137117
- [0220. 存在重复元素 III](https://leetcode-cn.com/problems/contains-duplicate-iii/)
138-
139-
- [更多滑动窗口题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/05.Array-Sliding-Window/10.Array-Sliding-Window-List.md)
140-
118+
- [更多滑动窗口题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/05.Array-Sliding-Window/10.Array-Sliding-Window-List.md)

Assets/Course/Course-Git-03.md

Lines changed: 78 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,67 +13,117 @@
1313

1414
- 组队、修改群昵称。
1515
- 熟悉打卡规则。
16+
- 之前从未在 LeetCode 上刷过题的同学建议阅读相关内容:[LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)
1617

1718
---
1819

1920
### Task 01:哈希表(2 天)
2021

2122
- 第 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)
2633

2734
### Task 02:字符串与字符串匹配(5 天)
2835

2936
#### 02-01 字符串基础知识(1 天)
3037

3138
- 第 03 天学习内容:
32-
- [字符串基础知识]()
39+
- [字符串基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/06.String/01.String-Basic/01.String-Basic.md)
3340
- 第 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)
3645

3746
#### 02-02 单模式串匹配问题(2 天)
3847

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)
4352
- 第 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)
4561

4662
#### 02-03 多模式串匹配问题(2 天)
4763

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)
5166
- 第 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)
5275

5376
### Task 03 二叉树(7 天)
5477

5578
#### 03-01 二叉树的遍历(2 天)
5679

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)
6392

6493
#### 03-02 二叉树的还原(1 天)
6594

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)
68102

69103
#### 03-04 二叉搜索树(2 天)
70104

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)
73107
- 第 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)
74116

75117
### Task 04:并查集(2 天)
76118

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

Comments
 (0)