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 7aacbc3

Browse files
committed
更新「Leetcode 刷题课程第一期」内容
1 parent 75279ea commit 7aacbc3

File tree

2 files changed

+65
-56
lines changed

2 files changed

+65
-56
lines changed

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

Lines changed: 33 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Leetcode 刷题课程第一期
1+
# Leetcode 刷题课程第 1 期:算法入门与数组篇
22

33
## 课程信息
44

@@ -9,109 +9,114 @@
99

1010
## 课程大纲
1111

12-
### Task 00:熟悉规则(1 天)
12+
### Task 00:熟悉规则(1 天)
1313

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

1818
---
1919

20-
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(2 天)
20+
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(第 01 ~ 02 天)
2121

22-
- 第 01 天学习内容:
22+
- 第 01 ~ 02 天学习内容:
2323
- [数据结构与算法](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/01.Data-Structures-Algorithms.md)
2424
- [算法复杂度](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/02.Algorithm-Complexity.md)
2525
- [LeetCode 入门与攻略](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/00.Introduction/03.LeetCode-Guide.md)
2626
- 第 01 天课程题目列表:
2727
- [2235. 两整数相加](https://leetcode.cn/problems/add-two-integers/)
2828
- [1929. 数组串联](https://leetcode.cn/problems/concatenation-of-array/)
2929
- [0771. 宝石与石头](https://leetcode.cn/problems/jewels-and-stones/)
30+
- 第 02 天课程题目列表:
31+
- [1480. 一维数组的动态和](https://leetcode.cn/problems/running-sum-of-1d-array/)
32+
- [0709. 转换成小写字母](https://leetcode.cn/problems/to-lower-case/)
33+
- [1672. 最富有客户的资产总量](https://leetcode.cn/problems/richest-customer-wealth/)
34+
3035

3136
---
3237

33-
### Task 02:数组基础(2 天)
38+
### Task 02:数组基础(第 03 ~ 04 天)
3439

35-
-02 ~ 03 天学习内容:
40+
-03 ~ 04 天学习内容:
3641
- [数组基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/01.Array-Basic/01.Array-Basic.md)
37-
-02 天课程题目:
42+
-03 天课程题目:
3843
- [0066. 加一](https://leetcode.cn/problems/plus-one/)
3944
- [0724. 寻找数组的中心下标](https://leetcode.cn/problems/find-pivot-index/)
4045
- [0189. 旋转数组](https://leetcode.cn/problems/rotate-array/)
41-
-03 天课程题目:
46+
-04 天课程题目:
4247
- [0048. 旋转图像](https://leetcode.cn/problems/rotate-image/)
4348
- [0054. 螺旋矩阵](https://leetcode.cn/problems/spiral-matrix/)
4449
- [0498. 对角线遍历](https://leetcode.cn/problems/diagonal-traverse/)
4550
- [更多数组基础题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/01.Array-Basic/10.Array-Basic-List.md)
4651

4752
---
4853

49-
### Task 03 数组排序(4 天)
54+
### Task 03 数组排序(第 05 ~ 08 天)
5055

51-
-04 天学习内容:
56+
-05 天学习内容:
5257
- [冒泡排序](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)
53-
-04 天课程题目:
58+
-05 天课程题目:
5459
- [剑指 Offer 45. 把数组排成最小的数](https://leetcode.cn/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/)
5560
- [0283. 移动零](https://leetcode.cn/problems/move-zeroes/)
5661
- [0912. 排序数组](https://leetcode.cn/problems/sort-an-array/)
57-
-05 天学习内容:
62+
-06 天学习内容:
5863
- [归并排序](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)
59-
-05 天课程题目:
64+
-06 天课程题目:
6065
- [0506. 相对名次](https://leetcode.cn/problems/relative-ranks/)
6166
- [面试题 10.01. 合并排序的数组](https://leetcode.cn/problems/sorted-merge-lcci/)
6267
- [剑指 Offer 51. 数组中的逆序对](https://leetcode.cn/problems/shu-zu-zhong-de-ni-xu-dui-lcof/)
63-
-06 天学习内容:
68+
-07 天学习内容:
6469
- [快速排序](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)
65-
-06 天课程题目:
70+
-07 天课程题目:
6671
- [0075. 颜色分类](https://leetcode.cn/problems/sort-colors/)
6772
- [0215. 数组中的第K个最大元素](https://leetcode.cn/problems/kth-largest-element-in-an-array/)
6873
- [剑指 Offer 40. 最小的k个数](https://leetcode.cn/problems/zui-xiao-de-kge-shu-lcof/)
69-
-07 天学习内容:
74+
-08 天学习内容:
7075
- [计数排序](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)
71-
-07 天课程题目:
76+
-08 天课程题目:
7277
- [1122. 数组的相对排序](https://leetcode.cn/problems/relative-sort-array/)
7378
- [0908. 最小差值 I](https://leetcode.cn/problems/smallest-range-i/)
7479
- [0164. 最大间距](https://leetcode.cn/problems/maximum-gap/)
7580
- [更多排序相关题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/02.Array-Sort/10.Array-Sort-List.md)
7681

7782
---
7883

79-
### Task 04 数组二分查找(3 天)
84+
### Task 04 数组二分查找( 第 09 ~ 11 天)
8085

81-
-08 ~ 10 天学习内容:
86+
-09 ~ 11 天学习内容:
8287
- [二分查找知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/03.Array-Binary-Search/01.Array-Binary-Search.md)
83-
-08 天课程题目:
88+
-09 天课程题目:
8489
- [0704. 二分查找](https://leetcode.cn/problems/binary-search/)
8590
- [0035. 搜索插入位置](https://leetcode.cn/problems/search-insert-position/)
8691
- [0374. 猜数字大小](https://leetcode.cn/problems/guess-number-higher-or-lower/)
87-
-09 天课程题目:
92+
-10 天课程题目:
8893
- [0069. Sqrt(x)](https://leetcode.cn/problems/sqrtx/)
8994
- [0167. 两数之和 II - 输入有序数组](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/)
9095
- [1011. 在 D 天内送达包裹的能力](https://leetcode.cn/problems/capacity-to-ship-packages-within-d-days/)
91-
-10 天课程题目:
96+
-11 天课程题目:
9297
- [0278. 第一个错误的版本](https://leetcode.cn/problems/first-bad-version/)
9398
- [0033. 搜索旋转排序数组](https://leetcode.cn/problems/search-in-rotated-sorted-array/)
9499
- [0153. 寻找旋转排序数组中的最小值](https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array/)
95100
- [更多二分查找题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/03.Array-Binary-Search/10.Array-Binary-Search-List.md)
96101

97102
---
98103

99-
### Task 05 数组双指针、滑动窗口(3 天)
104+
### Task 05 数组双指针、滑动窗口(第 12 ~ 14 天)
100105

101-
-11 ~ 12 天学习内容:
106+
-12 ~ 13 天学习内容:
102107
- [双指针基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/04.Array-Two-Pointers/01.Array-Two-Pointers.md)
103-
-11 天课程题目:
108+
-12 天课程题目:
104109
- [0344. 反转字符串](https://leetcode.cn/problems/reverse-string/)
105110
- [0015. 三数之和](https://leetcode.cn/problems/3sum/)
106111
- [0080. 删除有序数组中的重复项 II](https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/)
107-
-12 天课程题目:
112+
-13 天课程题目:
108113
- [0283. 移动零](https://leetcode.cn/problems/move-zeroes/)
109114
- [0075. 颜色分类](https://leetcode.cn/problems/sort-colors/)
110115
- [0088. 合并两个有序数组](https://leetcode.cn/problems/merge-sorted-array/)
111116
- [更多双指针题目](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/04.Array-Two-Pointers/10.Array-Two-Pointers-List.md)
112-
-13 天学习内容:
117+
-14 天学习内容:
113118
- [滑动窗口基础知识](https://github.com/itcharge/LeetCode-Py/blob/main/Contents/01.Array/05.Array-Sliding-Window/01.Array-Sliding-Window.md)
114-
-13 天课程题目:
119+
-14 天课程题目:
115120
- [0674. 最长连续递增序列](https://leetcode.cn/problems/longest-continuous-increasing-subsequence/)
116121
- [1004. 最大连续1的个数 III](https://leetcode.cn/problems/max-consecutive-ones-iii/)
117122
- [0220. 存在重复元素 III](https://leetcode.cn/problems/contains-duplicate-iii/)

‎Assets/Course/Course-Web-01.md

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# Leetcode 刷题课程第一期
1+
# Leetcode 刷题课程第 1 期:算法入门与数组篇
22

33
## 课程信息
44

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

1818
---
1919

20-
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(1 天)
20+
### Task 01:数据结构与算法简介、LeetCode 入门及攻略(第 01 ~ 02 天)
2121

22-
- 第 01 天学习内容:
22+
- 第 01 ~ 02 天学习内容:
2323
- [数据结构与算法](https://algo.itcharge.cn/00.Introduction/01.Data-Structures-Algorithms/)
2424
- [算法复杂度](https://algo.itcharge.cn/00.Introduction/02.Algorithm-Complexity/)
2525
- [LeetCode 入门与指南](https://algo.itcharge.cn/00.Introduction/03.LeetCode-Guide/)
2626
- 第 01 天课程题目列表:
2727
- [0001. 两数之和](https://leetcode.cn/problems/two-sum/)
2828
- [1929. 数组串联](https://leetcode.cn/problems/concatenation-of-array/)
2929
- [0771. 宝石与石头](https://leetcode.cn/problems/jewels-and-stones/)
30+
- 第 02 天课程题目列表:
31+
- [1480. 一维数组的动态和](https://leetcode.cn/problems/running-sum-of-1d-array/)
32+
- [0709. 转换成小写字母](https://leetcode.cn/problems/to-lower-case/)
33+
- [1672. 最富有客户的资产总量](https://leetcode.cn/problems/richest-customer-wealth/)
3034

3135
---
3236

33-
### Task 02:数组基础(2 天)
37+
### Task 02:数组基础(第 03 ~ 04 天)
3438

35-
-02 ~ 03 天学习内容:
39+
-03 ~ 04 天学习内容:
3640
- [数组基础知识](https://algo.itcharge.cn/01.Array/01.Array-Basic/01.Array-Basic/)
37-
-02 天课程题目:
41+
-03 天课程题目:
3842
- [0066. 加一](https://leetcode.cn/problems/plus-one/)
3943
- [0724. 寻找数组的中心下标](https://leetcode.cn/problems/find-pivot-index/)
4044
- [0189. 旋转数组](https://leetcode.cn/problems/rotate-array/)
41-
-03 天课程题目:
45+
-04 天课程题目:
4246
- [0048. 旋转图像](https://leetcode.cn/problems/rotate-image/)
4347
- [0054. 螺旋矩阵](https://leetcode.cn/problems/spiral-matrix/)
4448
- [0498. 对角线遍历](https://leetcode.cn/problems/diagonal-traverse/)
4549
- [更多数组基础题目](https://algo.itcharge.cn/01.Array/01.Array-Basic/02.Array-Basic-List/)
4650

4751
---
4852

49-
### Task 03 数组排序(4 天)
53+
### Task 03 数组排序(第 05 ~ 08 天)
5054

51-
-04 天学习内容:
55+
-05 天学习内容:
5256
- [冒泡排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/01.Array-Bubble-Sort/)
5357
- [选择排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/02.Array-Selection-Sort/)
5458
- [插入排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/03.Array-Insertion-Sort/)
55-
-04 天课程题目:
59+
-05 天课程题目:
5660
- [剑指 Offer 45. 把数组排成最小的数](https://leetcode.cn/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/)
5761
- [0283. 移动零](https://leetcode.cn/problems/move-zeroes/)
5862
- [0912. 排序数组](https://leetcode.cn/problems/sort-an-array/)
59-
-05 天学习内容:
63+
-06 天学习内容:
6064
- [希尔排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/04.Array-Shell-Sort/)
6165
- [归并排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/05.Array-Merge-Sort/)
62-
-05 天课程题目:
66+
-06 天课程题目:
6367
- [0506. 相对名次](https://leetcode.cn/problems/relative-ranks/)
6468
- [面试题 10.01. 合并排序的数组](https://leetcode.cn/problems/sorted-merge-lcci/)
6569
- [剑指 Offer 51. 数组中的逆序对](https://leetcode.cn/problems/shu-zu-zhong-de-ni-xu-dui-lcof/)
66-
-06 天学习内容:
70+
-07 天学习内容:
6771
- [快速排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/06.Array-Quick-Sort/)
6872
- [堆排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/07.Array-Heap-Sort/)
69-
-06 天课程题目:
73+
-07 天课程题目:
7074
- [0075. 颜色分类](https://leetcode.cn/problems/sort-colors/)
7175
- [0215. 数组中的第K个最大元素](https://leetcode.cn/problems/kth-largest-element-in-an-array/)
7276
- [剑指 Offer 40. 最小的k个数](https://leetcode.cn/problems/zui-xiao-de-kge-shu-lcof/)
73-
-07 天学习内容:
77+
-08 天学习内容:
7478
- [计数排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/08.Array-Counting-Sort/)
7579
- [桶排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/09.Array-Bucket-Sort/)
7680
- [基数排序](https://algo.itcharge.cn/01.Array/02.Array-Sort/10.Array-Radix-Sort/)
77-
-07 天课程题目:
81+
-08 天课程题目:
7882
- [1122. 数组的相对排序](https://leetcode.cn/problems/relative-sort-array/)
7983
- [0908. 最小差值 I](https://leetcode.cn/problems/smallest-range-i/)
8084
- [0164. 最大间距](https://leetcode.cn/problems/maximum-gap/)
8185
- [更多数组排序题目](https://algo.itcharge.cn/01.Array/02.Array-Sort/11.Array-Sort-List/)
8286

8387
---
8488

85-
### Task 04 数组二分查找(3 天)
89+
### Task 04 数组二分查找( 第 09 ~ 11 天)
8690

87-
-08 ~ 10 天学习内容:
91+
-09 ~ 11 天学习内容:
8892
- [二分查找知识](https://algo.itcharge.cn/01.Array/03.Array-Binary-Search/01.Array-Binary-Search/)
89-
-08 天课程题目:
93+
-09 天课程题目:
9094
- [0704. 二分查找](https://leetcode.cn/problems/binary-search/)
9195
- [0035. 搜索插入位置](https://leetcode.cn/problems/search-insert-position/)
9296
- [0374. 猜数字大小](https://leetcode.cn/problems/guess-number-higher-or-lower/)
93-
-09 天课程题目:
97+
-10 天课程题目:
9498
- [0069. Sqrt(x)](https://leetcode.cn/problems/sqrtx/)
9599
- [0167. 两数之和 II - 输入有序数组](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/)
96100
- [1011. 在 D 天内送达包裹的能力](https://leetcode.cn/problems/capacity-to-ship-packages-within-d-days/)
97-
-10 天课程题目:
101+
-11 天课程题目:
98102
- [0278. 第一个错误的版本](https://leetcode.cn/problems/first-bad-version/)
99103
- [0033. 搜索旋转排序数组](https://leetcode.cn/problems/search-in-rotated-sorted-array/)
100104
- [0153. 寻找旋转排序数组中的最小值](https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array/)
101105
- [更多二分查找题目](https://algo.itcharge.cn/01.Array/03.Array-Binary-Search/02.Array-Binary-Search-List/)
102106

103107
---
104108

105-
### Task 05 数组双指针、滑动窗口(3 天)
109+
### Task 05 数组双指针、滑动窗口(第 12 ~ 14 天)
106110

107-
-11 ~ 12 天学习内容:
111+
-12 ~ 13 天学习内容:
108112
- [数组双指针知识](https://algo.itcharge.cn/01.Array/04.Array-Two-Pointers/01.Array-Two-Pointers/)
109-
-11 天课程题目:
113+
-12 天课程题目:
110114
- [0344. 反转字符串](https://leetcode.cn/problems/reverse-string/)
111115
- [0015. 三数之和](https://leetcode.cn/problems/3sum/)
112116
- [0080. 删除有序数组中的重复项 II](https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/)
113-
-12 天课程题目:
117+
-13 天课程题目:
114118
- [0283. 移动零](https://leetcode.cn/problems/move-zeroes/)
115119
- [0075. 颜色分类](https://leetcode.cn/problems/sort-colors/)
116120
- [0088. 合并两个有序数组](https://leetcode.cn/problems/merge-sorted-array/)
117121
- [更多数组双指针题目](https://algo.itcharge.cn/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List/)
118-
-13 天学习内容:
122+
-14 天学习内容:
119123
- [数组滑动窗口知识](https://algo.itcharge.cn/01.Array/05.Array-Sliding-Window/01.Array-Sliding-Window/)
120-
-13 天课程题目:
124+
-14 天课程题目:
121125
- [0674. 最长连续递增序列](https://leetcode.cn/problems/longest-continuous-increasing-subsequence/)
122126
- [1004. 最大连续1的个数 III](https://leetcode.cn/problems/max-consecutive-ones-iii/)
123127
- [0220. 存在重复元素 III](https://leetcode.cn/problems/contains-duplicate-iii/)

0 commit comments

Comments
(0)

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