Skip to content

Commit 092fa76

Browse files
author
杨世超
committed
更新课程内容链接
1 parent b66ccbd commit 092fa76

File tree

5 files changed

+128
-42
lines changed

5 files changed

+128
-42
lines changed

Assets/Course/Course-01.md renamed to Assets/Course/Course-Git-01.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## 课程信息
44

5-
- 学习周期:13 天,每天平均花费时间 1 小时 - 3 小时不等,根据个人学习接受能力强弱有所浮动。
5+
- 学习周期:14 天,每天平均花费时间 1 小时 - 3 小时不等,根据个人学习接受能力强弱有所浮动。
66
- 学习形式:理论学习 + 题目刷题
77
- 人群定位:有 Python 语言编程基础,想要学习算法、数据结构基础知识,想在 LeetCode 刷算法题的学员。
88
- 难度系数:⭐⭐
@@ -13,17 +13,16 @@
1313

1414
- 组队、修改群昵称。
1515
- 熟悉打卡规则。
16+
- 可预习内容:[LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)
1617

1718
---
1819

19-
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(1 天)
20+
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(2 天)
2021

2122
- 第 01 天学习内容:
2223

2324
- [数据结构与算法](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/01.Data-Structures-Algorithms.md)
24-
2525
- [算法复杂度](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/02.Algorithm-Complexity.md)
26-
2726
- [LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)
2827

2928

Assets/Course/Course-02.md renamed to Assets/Course/Course-Git-02.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

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

1718
---
1819

Assets/Course/Course-Git-03.md

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# Leetcode 刷题课程第三期
2+
3+
## 课程信息
4+
5+
- 学习周期:14 天,每天平均花费时间 1 小时 ~ 3 小时不等,根据个人学习接受能力强弱有所浮动。
6+
- 学习形式:理论学习 + 题目刷题
7+
- 人群定位:有 Python 语言编程基础,想要学习算法、数据结构基础知识,想在 LeetCode 刷算法题的学员。
8+
- 难度系数:⭐⭐
9+
10+
## 课程大纲
11+
12+
### Task 00:熟悉规则(1 天)
13+
14+
- 组队、修改群昵称。
15+
- 熟悉打卡规则。
16+
17+
---
18+
19+
### Task 01:哈希表(2 天)
20+
21+
- 第 01 ~ 02 天学习内容:
22+
- [哈希表知识]()
23+
- 第 01 天课程题目列表:
24+
- 第 02 天课程题目列表:
25+
- [更多哈希表相关题目]()
26+
27+
### Task 02:字符串与字符串匹配(5 天)
28+
29+
#### 02-01 字符串基础知识(1 天)
30+
31+
- 第 03 天学习内容:
32+
- [字符串基础知识]()
33+
- 第 03 天课程题目:
34+
35+
- [更多字符串基础知识相关题目]()
36+
37+
#### 02-02 单模式串匹配问题(2 天)
38+
39+
- 第 04 天学习内容:
40+
- [BF 算法和 RK 算法]()
41+
- [BM 算法和 Sunday 算法]()
42+
- [KMP 算法]()
43+
- 第 04 天课程题目:
44+
- [更多单模式匹配问题搜索题目]()
45+
46+
#### 02-03 多模式串匹配问题(2 天)
47+
48+
- 第 05 天学习内容:
49+
- [字典树]()
50+
- 第 05 天课程题目:
51+
- 第 06 天课程题目:
52+
53+
### Task 03 二叉树(7 天)
54+
55+
#### 03-01 二叉树的遍历(2 天)
56+
57+
- 第 07 天学习内容:
58+
- [树与二叉树基础知识]()
59+
- [二叉树的遍历]()
60+
61+
- 第 07 天课程题目:
62+
- [更多二叉树的遍历题目]()
63+
64+
#### 03-02 二叉树的还原(1 天)
65+
66+
- 第 08 天学习内容:
67+
- 第 08 天课程题目:
68+
69+
#### 03-04 二叉搜索树(2 天)
70+
71+
- 第 10 ~ 11 天学习内容:
72+
- 第 10 天课程题目:
73+
- 第 11 天课程题目:
74+
75+
### Task 04:并查集(2 天)
76+
77+
- 第 12 ~13 天学习内容:
78+
- 第 12 天课程题目:
79+
- 第 13 天课程题目:

Assets/Course/Course-Web-01.md

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,19 @@
1313

1414
- 组队、修改群昵称。
1515
- 熟悉打卡规则。
16+
- 可预习内容:[LeetCode 入门与攻略](https://algo.itcharge.cn/00.%E5%BA%8F%E8%A8%80/03.LeetCode-%E5%85%A5%E9%97%A8%E4%B8%8E%E6%8C%87%E5%8D%97/)
1617

1718
---
1819

1920
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(1 天)
2021

2122
- 第 01 天学习内容:
2223

23-
- [数据结构与算法](https://algo.itcharge.cn/00.%E5%BA%8F%E8%A8%80/01.%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/)
24+
- [数据结构与算法](https://algo.itcharge.cn/00.Introduction/01.Data-Structures-Algorithms/)
2425

25-
- [算法复杂度](https://algo.itcharge.cn/00.%E5%BA%8F%E8%A8%80/02.%E7%AE%97%E6%B3%95%E5%A4%8D%E6%9D%82%E5%BA%A6/)
26+
- [算法复杂度](https://algo.itcharge.cn/00.Introduction/02.Algorithm-Complexity/)
2627

27-
- [LeetCode 入门与攻略](https://algo.itcharge.cn/00.%E5%BA%8F%E8%A8%80/03.LeetCode-%E5%85%A5%E9%97%A8%E4%B8%8E%E6%8C%87%E5%8D%97/)
28+
- [LeetCode 入门与指南](https://algo.itcharge.cn/00.Introduction/03.LeetCode-Guide/)
2829

2930

3031
- 第 01 天课程题目列表:
@@ -37,7 +38,7 @@
3738
### Task 02:数组基础(2 天)
3839

3940
- 第 02 ~ 03 天学习内容:
40-
- [数组基础知识](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/01.%E6%95%B0%E7%BB%84%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/01.%E6%95%B0%E7%BB%84%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/)
41+
- [数组基础知识](https://algo.itcharge.cn/01.Array/01.Array-Basic/01.Array-Basic/)
4142

4243

4344
- 第 02 天课程题目:
@@ -49,50 +50,56 @@
4950
- [0048. 旋转图像](https://leetcode-cn.com/problems/rotate-image/)
5051
- [0054. 螺旋矩阵](https://leetcode-cn.com/problems/spiral-matrix/)
5152
- [0498. 对角线遍历](https://leetcode-cn.com/problems/diagonal-traverse/)
52-
- [更多数组基础题目](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/01.%E6%95%B0%E7%BB%84%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/10.%E6%95%B0%E7%BB%84%E5%9F%BA%E7%A1%80%E9%A2%98%E7%9B%AE/)
53+
- [更多数组基础题目](https://algo.itcharge.cn/01.Array/01.Array-Basic/02.Array-Basic-List/)
5354

5455
---
5556

5657
### Task 03 数组排序(4 天)
5758

5859
- 第 04 天学习内容:
59-
- [冒泡排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/01.%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F/)[选择排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/02.%E9%80%89%E6%8B%A9%E6%8E%92%E5%BA%8F/)[插入排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/03.%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F/)
60+
- [冒泡排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/01.Array-Bubble-Sort/)
61+
- [选择排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/02.Array-Selection-Sort/)
62+
- [插入排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/03.Array-Insertion-Sort/)
6063

6164

6265
- 第 04 天课程题目:
6366
- [剑指 Offer 45. 把数组排成最小的数](https://leetcode-cn.com/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/)
6467
- [0283. 移动零](https://leetcode-cn.com/problems/move-zeroes/)
6568
- [0912. 排序数组](https://leetcode-cn.com/problems/sort-an-array/)
6669
- 第 05 天学习内容:
67-
- [希尔排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/04.%E5%B8%8C%E5%B0%94%E6%8E%92%E5%BA%8F/)[归并排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/05.%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F/)
68-
70+
- [希尔排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/04.Array-Shell-Sort/)
71+
- [归并排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/05.Array-Merge-Sort/)
72+
6973
- 第 05 天课程题目:
7074
- [0506. 相对名次](https://leetcode-cn.com/problems/relative-ranks/)
7175
- [面试题 10.01. 合并排序的数组](https://leetcode-cn.com/problems/sorted-merge-lcci/)
7276
- [剑指 Offer 51. 数组中的逆序对](https://leetcode-cn.com/problems/shu-zu-zhong-de-ni-xu-dui-lcof/)
7377

7478
- 第 06 天学习内容:
75-
- [快速排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/06.%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F/)[堆排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/07.%E5%A0%86%E6%8E%92%E5%BA%8F/)
76-
79+
- [快速排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/06.Array-Quick-Sort/)
80+
- [堆排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/07.Array-Heap-Sort/)
81+
7782
- 第 06 天课程题目:
7883
- [0075. 颜色分类](https://leetcode-cn.com/problems/sort-colors/)
7984
- [0215. 数组中的第K个最大元素](https://leetcode-cn.com/problems/kth-largest-element-in-an-array/)
8085
- [剑指 Offer 40. 最小的k个数](https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/)
8186
- 第 07 天学习内容:
82-
- [计数排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/08.%E8%AE%A1%E6%95%B0%E6%8E%92%E5%BA%8F/)[桶排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/09.%E6%A1%B6%E6%8E%92%E5%BA%8F/)[基数排序](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/10.%E5%9F%BA%E6%95%B0%E6%8E%92%E5%BA%8F/)
83-
87+
- [计数排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/08.Array-Counting-Sort/)
88+
- [桶排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/09.Array-Bucket-Sort/)
89+
- [基数排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/10.Array-Radix-Sort/)
90+
8491
- 第 07 天课程题目:
8592
- [1122. 数组的相对排序](https://leetcode-cn.com/problems/relative-sort-array/)
8693
- [0908. 最小差值 I](https://leetcode-cn.com/problems/smallest-range-i/)
8794
- [0164. 最大间距](https://leetcode-cn.com/problems/maximum-gap/)
88-
- [更多排序相关题目](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/02.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F/10.%E6%95%B0%E7%BB%84%E6%8E%92%E5%BA%8F%E9%A2%98%E7%9B%AE/)
95+
- [更多数组排序题目](https://algo.itcharge.cn/01.Array/02.Array-Sort/11.Array-Sort-List/)
8996

9097
---
9198

9299
### Task 04 数组二分查找(3 天)
93100

94101
- 第 08 ~ 10 天学习内容:
95-
- [二分查找知识](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/03.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE/01.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE%E7%9F%A5%E8%AF%86/)
102+
- [二分查找知识](https://algo.itcharge.cn/01.Array/03.Array-Binary-Search/01.Array-Binary-Search/)
96103

97104

98105
- 第 08 天课程题目:
@@ -108,14 +115,14 @@
108115
- [0033. 搜索旋转排序数组](https://leetcode-cn.com/problems/search-in-rotated-sorted-array/)
109116
- [0153. 寻找旋转排序数组中的最小值](https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/)
110117

111-
- [更多二分查找题目](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/03.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE/10.%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE%E9%A2%98%E7%9B%AE/)
118+
- [更多二分查找题目](https://algo.itcharge.cn/01.Array/03.Array-Binary-Search/02.Array-Binary-Search-List/)
112119

113120
---
114121

115122
### Task 05 数组双指针、滑动窗口(3 天)
116123

117124
- 第 11 ~ 12 天学习内容:
118-
- [双指针基础知识](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/04.%E6%95%B0%E7%BB%84%E5%8F%8C%E6%8C%87%E9%92%88/01.%E6%95%B0%E7%BB%84%E5%8F%8C%E6%8C%87%E9%92%88%E7%9F%A5%E8%AF%86/)
125+
- [数组双指针知识](https://algo.itcharge.cn/01.Array/04.Array-Two-Pointers/01.Array-Two-Pointers/)
119126

120127

121128
- 第 11 天课程题目:
@@ -128,14 +135,13 @@
128135
- [0075. 颜色分类](https://leetcode-cn.com/problems/sort-colors/)
129136
- [0088. 合并两个有序数组](https://leetcode-cn.com/problems/merge-sorted-array/)
130137

131-
- [更多双指针题目](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/04.%E6%95%B0%E7%BB%84%E5%8F%8C%E6%8C%87%E9%92%88/10.%E6%95%B0%E7%BB%84%E5%8F%8C%E6%8C%87%E9%92%88%E9%A2%98%E7%9B%AE/)
138+
- [更多数组双指针题目](https://algo.itcharge.cn/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List/)
132139
- 第 13 天学习内容:
133-
- [滑动窗口基础知识](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/05.%E6%95%B0%E7%BB%84%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3/01.%E6%95%B0%E7%BB%84%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E7%9F%A5%E8%AF%86/)
140+
- [数组滑动窗口知识](https://algo.itcharge.cn/01.Array/05.Array-Sliding-Window/01.Array-Sliding-Window/)
134141

135142
- 第 13 天课程题目:
136143
- [0674. 最长连续递增序列](https://leetcode-cn.com/problems/longest-continuous-increasing-subsequence/)
137144
- [1004. 最大连续1的个数 III](https://leetcode-cn.com/problems/max-consecutive-ones-iii/)
138145
- [0220. 存在重复元素 III](https://leetcode-cn.com/problems/contains-duplicate-iii/)
139146

140-
- [更多滑动窗口题目](https://algo.itcharge.cn/01.%E6%95%B0%E7%BB%84/05.%E6%95%B0%E7%BB%84%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3/10.%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E9%A2%98%E7%9B%AE/)
141-
147+
- [滑动窗口题目](https://algo.itcharge.cn/01.Array/05.Array-Sliding-Window/02.Array-Sliding-Window-List/)

0 commit comments

Comments
 (0)