Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 67859ac

Browse files
committed
Update Course-Git-04.md
1 parent 1543619 commit 67859ac

File tree

1 file changed

+111
-0
lines changed

1 file changed

+111
-0
lines changed

‎Assets/Course/Course-Git-04.md

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,112 @@
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+
- 之前从未在 LeetCode 上刷过题的同学建议阅读相关内容:[LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)
17+
18+
---
19+
20+
### Task 01:枚举算法(第 01 ~ 02 天)
21+
22+
- 第 01 ~ 02 天学习内容:
23+
- [枚举算法知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/01.Enumeration-Algorithm/01.Enumeration-Algorithm.md)
24+
- 第 01 天课程题目:
25+
- [0001. 两数之和](https://leetcode.cn/problems/two-sum/)
26+
- [0204. 计数质数](https://leetcode.cn/problems/count-primes/)
27+
- [1925. 统计平方和三元组的数目](https://leetcode.cn/problems/count-square-sum-triples/)
28+
- 第 02 天课程题目:
29+
- [1620. 网络信号最好的坐标](https://leetcode.cn/problems/coordinate-with-maximum-network-quality/)
30+
- [0078. 子集](https://leetcode.cn/problems/subsets/)
31+
- [0090. 子集 II](https://leetcode.cn/problems/subsets-ii/)
132
- [更多枚举算法相关题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/01.Enumeration-Algorithm/02.Enumeration-Algorithm-List.md)
33+
34+
### Task 02:递归算法(第 03 ~ 04 天)
35+
36+
- 第 03 ~ 04 天学习内容:
37+
- [递归算法知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/02.Recursive-Algorithm/01.Recursive-Algorithm.md)
38+
- 第 03 天课程题目:
39+
- [0509. 斐波那契数](https://leetcode.cn/problems/fibonacci-number/)
40+
- [0070. 爬楼梯](https://leetcode.cn/problems/climbing-stairs/)
41+
- [0226. 翻转二叉树](https://leetcode.cn/problems/invert-binary-tree/)
42+
- 第 04 天课程题目:
43+
- [0206. 反转链表](https://leetcode.cn/problems/reverse-linked-list/)
44+
- [0092. 反转链表 II](https://leetcode.cn/problems/reverse-linked-list-ii/)
45+
- [0779. 第K个语法符号](https://leetcode.cn/problems/k-th-symbol-in-grammar/)
46+
- [更多递归算法相关题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/02.Recursive-Algorithm/02.Recursive-Algorithm-List.md)
47+
48+
### Task 03 分治算法与回溯算法(第 05 ~ 09 天)
49+
50+
#### 03-01 分治算法(2 天)
51+
52+
- 第 05 ~ 06 天学习内容:
53+
- [分治算法知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/03.Divide-And-Conquer-Algorithm/01.Divide-And-Conquer-Algorithm.md)
54+
- 第 05 天课程题目:
55+
- [0050. Pow(x, n)](https://leetcode.cn/problems/powx-n/)
56+
- [0169. 多数元素](https://leetcode.cn/problems/majority-element/)
57+
- [0053. 最大子数组和](https://leetcode.cn/problems/maximum-subarray/)
58+
- 第 06 天课程题目:
59+
- [0932. 漂亮数组](https://leetcode.cn/problems/beautiful-array/)
60+
- [0241. 为运算表达式设计优先级](https://leetcode.cn/problems/different-ways-to-add-parentheses/)
61+
- [0023. 合并K个升序链表](https://leetcode.cn/problems/merge-k-sorted-lists/)
62+
- [更多分治算法题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/03.Divide-And-Conquer-Algorithm/02.Divide-And-Conquer-Algorithm-List.md)
63+
64+
#### 03-02 回溯算法(3 天)
65+
66+
- 第 07 ~ 09 天学习内容:
67+
- [回溯算法知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/04.Backtracking-Algorithm/01.Backtracking-Algorithm.md)
68+
- 第 07 天课程题目:
69+
- [0046. 全排列](https://leetcode.cn/problems/permutations/)
70+
- [0047. 全排列 II](https://leetcode.cn/problems/permutations-ii/)
71+
- [0022. 括号生成](https://leetcode.cn/problems/generate-parentheses/)
72+
- 第 08 天课程题目:
73+
- [0017. 电话号码的字母组合](https://leetcode.cn/problems/letter-combinations-of-a-phone-number/)
74+
- [0039. 组合总和](https://leetcode.cn/problems/combination-sum/)
75+
- [0040. 组合总和 II](https://leetcode.cn/problems/combination-sum-ii/)
76+
- 第 09 天课程题目:
77+
- [0078. 子集](https://leetcode.cn/problems/subsets/)
78+
- [0090. 子集 II](https://leetcode.cn/problems/subsets-ii/)
79+
- [0079. 单词搜索](https://leetcode.cn/problems/word-search/)
80+
- [更多回溯算法题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/04.Backtracking-Algorithm/02.Backtracking-Algorithm-List.md)
81+
82+
### Task 04:贪心算法(第 10 ~ 12 天)
83+
84+
- 第 10 ~ 12 天学习内容:
85+
- [贪心算法知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/05.Greedy-Algorithm/01.Greedy-Algorithm.md)
86+
- 第 10 天课程题目:
87+
- [0455. 分发饼干](https://leetcode.cn/problems/assign-cookies/)
88+
- [0860. 柠檬水找零](https://leetcode.cn/problems/lemonade-change/)
89+
- [0135. 分发糖果](https://leetcode.cn/problems/candy/)
90+
- 第 11 天课程题目:
91+
- [0055. 跳跃游戏](https://leetcode.cn/problems/jump-game/)
92+
- [0045. 跳跃游戏 II](https://leetcode.cn/problems/jump-game-ii/)
93+
- [0881. 救生艇](https://leetcode.cn/problems/boats-to-save-people/)
94+
- 第 12 天课程题目:
95+
- [0435. 无重叠区间](https://leetcode.cn/problems/non-overlapping-intervals/)
96+
- [0452. 用最少数量的箭引爆气球](https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/)
97+
- [1710. 卡车上的最大单元数](https://leetcode.cn/problems/maximum-units-on-a-truck/)
98+
- [更多贪心算法题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md)
99+
100+
### Task 05. 位运算(第 13 ~ 14 天)
101+
102+
- 第 13 ~ 14 天学习内容:
103+
- [位运算知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/06.Bit-Operation/01.Bit-Operation.md)
104+
- 第 13 天课程题目:
105+
- [0190. 颠倒二进制位](https://leetcode.cn/problems/reverse-bits/)
106+
- [0191. 位1的个数](https://leetcode.cn/problems/number-of-1-bits/)
107+
- [0201. 数字范围按位与](https://leetcode.cn/problems/bitwise-and-of-numbers-range/)
108+
- 第 14 天课程题目:
109+
- [0136. 只出现一次的数字](https://leetcode.cn/problems/single-number/)
110+
- [0137. 只出现一次的数字 II](https://leetcode.cn/problems/single-number-ii/)
111+
- [0260. 只出现一次的数字 III](https://leetcode.cn/problems/single-number-iii/)
112+
- [更多位运算题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/09.Algorithm-Base/06.Bit-Operation/02.Bit-Operation-List.md)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /