Skip to content

Commit 88baae5

Browse files
committed
Update Course-Git-02.md
1 parent c398820 commit 88baae5

File tree

1 file changed

+36
-46
lines changed

1 file changed

+36
-46
lines changed

Assets/Course/Course-Git-02.md

Lines changed: 36 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Leetcode 刷题课程第二期
1+
# Leetcode 刷题课程第 2 期:基础数据结构篇(上):链表、堆栈、队列(共 15 天)
22

33
## 课程信息
44

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

1818
---
1919

20-
### Task 01:链表(4 天)
21-
22-
#### 01-01 链表基础知识(2 天)
20+
### Task 01:链表(第 01 ~ 04 天)
2321

2422
- 第 01 ~ 02 天学习内容:
2523
- [链表基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/02.Linked-List/01.Linked-List-Basic/01.Linked-List-Basic.md)
@@ -33,18 +31,15 @@
3331
- [0138. 复制带随机指针的链表](https://leetcode.cn/problems/copy-list-with-random-pointer/)
3432
- [更多链表基础题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/02.Linked-List/01.Linked-List-Basic/10.Linked-List-Basic-List.md)
3533

36-
#### 01-02 链表排序(1 天)
37-
3834
- 第 03 天学习内容:
3935
- [链表排序](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/02.Linked-List/02.Linked-List-Sort/01.Linked-List-Sort.md)
4036
- 第 03 天课程题目:
41-
- [0148. 排序链表](https://leetcode.cn/problems/sort-list/)
42-
- [0021. 合并两个有序链表](https://leetcode.cn/problems/merge-two-sorted-lists/)
4337
- [0147. 对链表进行插入排序](https://leetcode.cn/problems/insertion-sort-list/)
38+
- [0021. 合并两个有序链表](https://leetcode.cn/problems/merge-two-sorted-lists/)
39+
- [0148. 排序链表](https://leetcode.cn/problems/sort-list/)
40+
4441
- [更多链表排序题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/02.Linked-List/02.Linked-List-Sort/10.Linked-List-Sort-List.md)
4542

46-
#### 01-03 链表双指针(1 天)
47-
4843
- 第 04 天学习内容:
4944
- [链表双指针](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/02.Linked-List/03.Linked-List-Two-Pointers/01.Linked-List-Two-Pointers.md)
5045
- 第 04 天课程题目:
@@ -53,9 +48,7 @@
5348
- [0019. 删除链表的倒数第 N 个结点](https://leetcode.cn/problems/remove-nth-node-from-end-of-list/)
5449
- [更多链表双指针题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/02.Linked-List/03.Linked-List-Two-Pointers/10.Linked-List-Two-Pointers-List.md)
5550

56-
### Task 02:堆栈与深度优先搜索(5 天)
57-
58-
#### 02-01 堆栈基础知识(2 天)
51+
### Task 02:堆栈与单调栈(第 05 ~ 07 天)
5952

6053
- 第 05 ~ 06 天学习内容:
6154
- [堆栈基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/01.Stack-Basic/01.Stack-Basic.md)
@@ -69,37 +62,33 @@
6962
- [0946. 验证栈序列](https://leetcode.cn/problems/validate-stack-sequences/)
7063
- [更多堆栈基础知识相关题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/01.Stack-Basic/10.Stack-Basic-List.md)
7164

72-
#### 02-02 栈与深度优先搜索(3 天)
73-
74-
- 第 07 ~ 09 天学习内容:
75-
- [栈与深度优先搜索](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/02.Stack-DFS/01.Stack-DFS.md)
65+
- 第 07 天学习内容:
66+
- [单调栈](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/03.Monotone-Stack/01.Monotone-Stack.md)
7667
- 第 07 天课程题目:
68+
- [0496. 下一个更大元素 I](https://leetcode.cn/problems/next-greater-element-i/)
69+
- [0739. 每日温度](https://leetcode.cn/problems/daily-temperatures/)
70+
- [0316. 去除重复字母](https://leetcode.cn/problems/remove-duplicate-letters/)
71+
- [更多单调栈题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/03.Monotone-Stack/10.Monotone-Stack-List.md)
72+
73+
### Task 03 深度优先搜索(第 08 ~ 10 天)
74+
75+
- 第 08 ~ 10 天学习内容:
76+
- [深度优先搜索](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/02.Stack-DFS/01.Stack-DFS.md)
77+
- 第 08 天课程题目:
7778
- [0200. 岛屿数量](https://leetcode.cn/problems/number-of-islands/)
7879
- [0133. 克隆图](https://leetcode.cn/problems/clone-graph/)
7980
- [0494. 目标和](https://leetcode.cn/problems/target-sum/)
80-
-08 天课程题目:
81+
-09 天课程题目:
8182
- [0841. 钥匙和房间](https://leetcode.cn/problems/keys-and-rooms/)
8283
- [0695. 岛屿的最大面积](https://leetcode.cn/problems/max-area-of-island/)
8384
- [0130. 被围绕的区域](https://leetcode.cn/problems/surrounded-regions/)
84-
-09 天课程题目:
85+
-10 天课程题目:
8586
- [0417. 太平洋大西洋水流问题](https://leetcode.cn/problems/pacific-atlantic-water-flow/)
8687
- [1020. 飞地的数量](https://leetcode.cn/problems/number-of-enclaves/)
8788
- [1254. 统计封闭岛屿的数目](https://leetcode.cn/problems/number-of-closed-islands/)
8889
- [更多栈与深度优先搜索题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/02.Stack-DFS/10.Stack-DFS-List.md)
8990

90-
### Task 03 单调栈(1 天)
91-
92-
- 第 10 天学习内容:
93-
- [单调栈](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/03.Monotone-Stack/01.Monotone-Stack.md)
94-
- 第 10 天课程题目:
95-
- [0496. 下一个更大元素 I](https://leetcode.cn/problems/next-greater-element-i/)
96-
- [0739. 每日温度](https://leetcode.cn/problems/daily-temperatures/)
97-
- [0316. 去除重复字母](https://leetcode.cn/problems/remove-duplicate-letters/)
98-
- [更多单调栈题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/03.Stack/03.Monotone-Stack/10.Monotone-Stack-List.md)
99-
100-
### Task 04:队列与广度优先搜索(3 天)
101-
102-
#### 04-01 队列基础知识(1 天)
91+
### Task 04:队列与优先队列(第 11 ~ 12 天)
10392

10493
- 第 11 天学习内容:
10594
- [队列基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/01.Queue-Basic/01.Queue-Basic.md)
@@ -109,26 +98,27 @@
10998
- [0225. 用队列实现栈](https://leetcode.cn/problems/implement-stack-using-queues/)
11099
- [更多队列基础题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/01.Queue-Basic/10.Queue-Basic-List.md)
111100

112-
#### 04-02 队列与广度优先搜索(2 天)
113-
114101
- 第 12 天学习内容:
115-
- [队列与广度优先搜索](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/02.Queue-BFS/01.Queue-BFS.md)
102+
- [优先队列](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/03.Priority-Queue/01.Priority-Queue.md)
116103
- 第 12 天课程题目:
104+
- [0215. 数组中的第K个最大元素](https://leetcode.cn/problems/kth-largest-element-in-an-array/)
105+
- [0347. 前 K 个高频元素](https://leetcode.cn/problems/top-k-frequent-elements/)
106+
- [0451. 根据字符出现频率排序](https://leetcode.cn/problems/sort-characters-by-frequency/)
107+
- [更多优先队列题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/03.Priority-Queue/10.Priority-Queue-List.md)
108+
109+
### Task 05 广度优先搜索(第 13 ~ 14 天)
110+
111+
- 第 13 ~ 14 天学习内容:
112+
- [广度优先搜索](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/02.Queue-BFS/01.Queue-BFS.md)
113+
- 第 13 天课程题目:
117114
- [0463. 岛屿的周长](https://leetcode.cn/problems/island-perimeter/)
118115
- [0752. 打开转盘锁](https://leetcode.cn/problems/open-the-lock/)
119116
- [0279. 完全平方数](https://leetcode.cn/problems/perfect-squares/)
120-
-13 天课程题目:
117+
-14 天课程题目:
121118
- [0542. 01 矩阵](https://leetcode.cn/problems/01-matrix/)
122119
- [0322. 零钱兑换](https://leetcode.cn/problems/coin-change/)
123120
- [剑指 Offer 13. 机器人的运动范围](https://leetcode.cn/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/)
124-
- [更多队列与广度优先搜索题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/02.Queue-BFS/10.Queue-BFS-List.md)
121+
- [更多广度优先搜索题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/02.Queue-BFS/10.Queue-BFS-List.md)
125122

126-
### Task 05 优先队列(1 天)
123+
### Task 06 拓扑排序(第 15 天)
127124

128-
- 第 14 天学习内容:
129-
- [优先队列](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/03.Priority-Queue/01.Priority-Queue.md)
130-
- 第 14 天课程题目:
131-
- [0215. 数组中的第K个最大元素](https://leetcode.cn/problems/kth-largest-element-in-an-array/)
132-
- [0347. 前 K 个高频元素](https://leetcode.cn/problems/top-k-frequent-elements/)
133-
- [0451. 根据字符出现频率排序](https://leetcode.cn/problems/sort-characters-by-frequency/)
134-
- [更多优先队列题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/04.Queue/03.Priority-Queue/10.Priority-Queue-List.md)

0 commit comments

Comments
 (0)