Skip to content

Commit d8fa086

Browse files
committed
auto commit
1 parent 222f93f commit d8fa086

File tree

6 files changed

+130
-146
lines changed

6 files changed

+130
-146
lines changed

docs/notes/Java 基础.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,7 +1322,7 @@ public static void main(String[] args) {
13221322

13231323
应该注意的是,返回值不同,其它都相同不算是重载。
13241324

1325-
```
1325+
```java
13261326
class OverloadingExample {
13271327
public void show(int x) {
13281328
System.out.println(x);
@@ -1334,7 +1334,7 @@ class OverloadingExample {
13341334
}
13351335
```
13361336

1337-
```
1337+
```java
13381338
public static void main(String[] args) {
13391339
OverloadingExample example = new OverloadingExample();
13401340
example.show(1);

docs/notes/剑指 Offer 题解 - 目录.md

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@
55
- [牛客网](https://www.nowcoder.com/ta/coding-interviews?from=cyc_github)
66
- [Leetcode](https://leetcode-cn.com/problemset/lcof/)
77

8+
# 数组与矩阵
9+
10+
- [3. 数组中重复的数字](3.%20数组中重复的数字.md)
11+
- [4. 二维数组中的查找](4.%20二维数组中的查找.md)
12+
- [5. 替换空格](5.%20替换空格.md)
13+
- [21. 调整数组顺序使奇数位于偶数前面](21.%20调整数组顺序使奇数位于偶数前面.md)
14+
- [29. 顺时针打印矩阵](29.%20顺时针打印矩阵.md)
15+
- [50. 第一个只出现一次的字符位置](50.%20第一个只出现一次的字符位置.md)
16+
17+
# 栈队列堆
18+
19+
- [9. 用两个栈实现队列](9.%20用两个栈实现队列.md)
20+
- [30. 包含 min 函数的栈](30.%20包含%20min%20函数的栈.md)
21+
- [31. 栈的压入、弹出序列](31.%20栈的压入、弹出序列.md)
22+
- [40. 最小的 K 个数](40.%20最小的%20K%20个数.md)
23+
- [41.1 数据流中的中位数](41.1%20数据流中的中位数.md)
24+
- [41.2 字符流中第一个不重复的字符](41.2%20字符流中第一个不重复的字符.md)
25+
- [59. 滑动窗口的最大值](59.%20滑动窗口的最大值.md)
26+
27+
# 双指针
28+
29+
- [57.1 和为 S 的两个数字](57.1%20和为%20S%20的两个数字.md)
30+
- [57.2 和为 S 的连续正数序列](57.2%20和为%20S%20的连续正数序列.md)
31+
- [58.1 翻转单词顺序列](58.1%20翻转单词顺序列.md)
32+
- [58.2 左旋转字符串](58.2%20左旋转字符串.md)
33+
834
#
935

1036
- [7. 重建二叉树](7.%20重建二叉树.md)
@@ -36,39 +62,10 @@
3662
- [35. 复杂链表的复制](35.%20复杂链表的复制.md)
3763
- [52. 两个链表的第一个公共结点](52.%20两个链表的第一个公共结点.md)
3864

39-
# 数组与矩阵
40-
41-
- [3. 数组中重复的数字](3.%20数组中重复的数字.md)
42-
- [4. 二维数组中的查找](4.%20二维数组中的查找.md)
43-
- [5. 替换空格](5.%20替换空格.md)
44-
- [21. 调整数组顺序使奇数位于偶数前面](21.%20调整数组顺序使奇数位于偶数前面.md)
45-
- [29. 顺时针打印矩阵](29.%20顺时针打印矩阵.md)
46-
47-
# 栈队列堆
48-
49-
- [9. 用两个栈实现队列](9.%20用两个栈实现队列.md)
50-
- [30. 包含 min 函数的栈](30.%20包含%20min%20函数的栈.md)
51-
- [31. 栈的压入、弹出序列](31.%20栈的压入、弹出序列.md)
52-
53-
- [40. 最小的 K 个数](40.%20最小的%20K%20个数.md)
54-
- [41.1 数据流中的中位数](41.1%20数据流中的中位数.md)
55-
- [41.2 字符流中第一个不重复的字符](41.2%20字符流中第一个不重复的字符.md)
56-
- [59. 滑动窗口的最大值](59.%20滑动窗口的最大值.md)
57-
58-
# HashMap
59-
60-
- [50. 第一个只出现一次的字符位置](50.%20第一个只出现一次的字符位置.md)
61-
62-
63-
# 双指针
64-
65-
- [57.1 和为 S 的两个数字](57.1%20和为%20S%20的两个数字.md)
66-
- [57.2 和为 S 的连续正数序列](57.2%20和为%20S%20的连续正数序列.md)
67-
- [58.1 翻转单词顺序列](58.1%20翻转单词顺序列.md)
68-
- [58.2 左旋转字符串](58.2%20左旋转字符串.md)
6965
# 贪心思想
7066

7167
- [14. 剪绳子](14.%20剪绳子.md)
68+
- [63. 股票的最大利润](63.%20股票的最大利润.md)
7269

7370
# 二分查找
7471

@@ -84,8 +81,6 @@
8481
- [12. 矩阵中的路径](12.%20矩阵中的路径.md)
8582
- [13. 机器人的运动范围](13.%20机器人的运动范围.md)
8683
- [38. 字符串的排列](38.%20字符串的排列.md)
87-
- [60. n 个骰子的点数](60.%20n%20个骰子的点数.md)
88-
- [61. 扑克牌顺子](61.%20扑克牌顺子.md)
8984

9085
# 排序
9186

@@ -102,18 +97,18 @@
10297
- [47. 礼物的最大价值](47.%20礼物的最大价值.md)
10398
- [48. 最长不含重复字符的子字符串](48.%20最长不含重复字符的子字符串.md)
10499
- [49. 丑数](49.%20丑数.md)
105-
- [63. 股票的最大利润](63.%20股票的最大利润.md)
100+
- [60. n 个骰子的点数](60.%20n%20个骰子的点数.md)
106101
- [66. 构建乘积数组](66.%20构建乘积数组.md)
107102

108103
# 数学
109104

110105
- [39. 数组中出现次数超过一半的数字](39.%20数组中出现次数超过一半的数字.md)
111106
- [62. 圆圈中最后剩下的数](62.%20圆圈中最后剩下的数.md)
107+
- [43. 从 1 到 n 整数中 1 出现的次数](43.%20从%201%20到%20n%20整数中%201%20出现的次数.md)
112108

113109
# 位运算
114110

115111
- [15. 二进制中 1 的个数](15.%20二进制中%201%20的个数.md)
116-
- [43. 从 1 到 n 整数中 1 出现的次数](43.%20从%201%20到%20n%20整数中%201%20出现的次数.md)
117112
- [56. 数组中只出现一次的数字](56.%20数组中只出现一次的数字.md)
118113

119114
# 其它
@@ -123,6 +118,7 @@
123118
- [20. 表示数值的字符串](20.%20表示数值的字符串.md)
124119
- [44. 数字序列中的某一位数字](44.%20数字序列中的某一位数字.md)
125120
- [46. 把数字翻译成字符串](46.%20把数字翻译成字符串.md)
121+
- [61. 扑克牌顺子](61.%20扑克牌顺子.md)
126122
- [64. 求 1+2+3+...+n](64.%20求%201+2+3+...+n.md)
127123
- [65. 不用加减乘除做加法](65.%20不用加减乘除做加法.md)
128124
- [67. 把字符串转换成整数](67.%20把字符串转换成整数.md)

docs/notes/剑指 Offer 题解 - 目录2.md

Lines changed: 33 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,34 @@
22

33
题目来自《何海涛. 剑指 Offer[M]. 电子工业出版社, 2012.》,刷题网站推荐:
44

5-
- [牛客网](notes/https://www.nowcoder.com/ta/coding-interviews?from=cyc_github)
6-
- [Leetcode](notes/https://leetcode-cn.com/problemset/lcof/)
5+
- [牛客网](https://www.nowcoder.com/ta/coding-interviews?from=cyc_github)
6+
- [Leetcode](https://leetcode-cn.com/problemset/lcof/)
7+
8+
# 数组与矩阵
9+
10+
- [3. 数组中重复的数字](notes/3.%20数组中重复的数字.md)
11+
- [4. 二维数组中的查找](notes/4.%20二维数组中的查找.md)
12+
- [5. 替换空格](notes/5.%20替换空格.md)
13+
- [21. 调整数组顺序使奇数位于偶数前面](notes/21.%20调整数组顺序使奇数位于偶数前面.md)
14+
- [29. 顺时针打印矩阵](notes/29.%20顺时针打印矩阵.md)
15+
- [50. 第一个只出现一次的字符位置](notes/50.%20第一个只出现一次的字符位置.md)
16+
17+
# 栈队列堆
18+
19+
- [9. 用两个栈实现队列](notes/9.%20用两个栈实现队列.md)
20+
- [30. 包含 min 函数的栈](notes/30.%20包含%20min%20函数的栈.md)
21+
- [31. 栈的压入、弹出序列](notes/31.%20栈的压入、弹出序列.md)
22+
- [40. 最小的 K 个数](notes/40.%20最小的%20K%20个数.md)
23+
- [41.1 数据流中的中位数](notes/41.1%20数据流中的中位数.md)
24+
- [41.2 字符流中第一个不重复的字符](notes/41.2%20字符流中第一个不重复的字符.md)
25+
- [59. 滑动窗口的最大值](notes/59.%20滑动窗口的最大值.md)
26+
27+
# 双指针
28+
29+
- [57.1 和为 S 的两个数字](notes/57.1%20和为%20S%20的两个数字.md)
30+
- [57.2 和为 S 的连续正数序列](notes/57.2%20和为%20S%20的连续正数序列.md)
31+
- [58.1 翻转单词顺序列](notes/58.1%20翻转单词顺序列.md)
32+
- [58.2 左旋转字符串](notes/58.2%20左旋转字符串.md)
733

834
#
935

@@ -36,39 +62,11 @@
3662
- [35. 复杂链表的复制](notes/35.%20复杂链表的复制.md)
3763
- [52. 两个链表的第一个公共结点](notes/52.%20两个链表的第一个公共结点.md)
3864

39-
# 数组与矩阵
40-
41-
- [3. 数组中重复的数字](notes/3.%20数组中重复的数字.md)
42-
- [4. 二维数组中的查找](notes/4.%20二维数组中的查找.md)
43-
- [5. 替换空格](notes/5.%20替换空格.md)
44-
- [21. 调整数组顺序使奇数位于偶数前面](notes/21.%20调整数组顺序使奇数位于偶数前面.md)
45-
- [29. 顺时针打印矩阵](notes/29.%20顺时针打印矩阵.md)
46-
47-
# 栈队列堆
48-
49-
- [9. 用两个栈实现队列](notes/9.%20用两个栈实现队列.md)
50-
- [30. 包含 min 函数的栈](notes/30.%20包含%20min%20函数的栈.md)
51-
- [31. 栈的压入、弹出序列](notes/31.%20栈的压入、弹出序列.md)
52-
53-
- [40. 最小的 K 个数](notes/40.%20最小的%20K%20个数.md)
54-
- [41.1 数据流中的中位数](notes/41.1%20数据流中的中位数.md)
55-
- [41.2 字符流中第一个不重复的字符](notes/41.2%20字符流中第一个不重复的字符.md)
56-
- [59. 滑动窗口的最大值](notes/59.%20滑动窗口的最大值.md)
57-
58-
# HashMap
59-
60-
- [50. 第一个只出现一次的字符位置](notes/50.%20第一个只出现一次的字符位置.md)
61-
62-
63-
# 双指针
64-
65-
- [57.1 和为 S 的两个数字](notes/57.1%20和为%20S%20的两个数字.md)
66-
- [57.2 和为 S 的连续正数序列](notes/57.2%20和为%20S%20的连续正数序列.md)
67-
- [58.1 翻转单词顺序列](notes/58.1%20翻转单词顺序列.md)
68-
- [58.2 左旋转字符串](notes/58.2%20左旋转字符串.md)
6965
# 贪心思想
7066

7167
- [14. 剪绳子](notes/14.%20剪绳子.md)
68+
- [48. 最长不含重复字符的子字符串](notes/48.%20最长不含重复字符的子字符串.md)
69+
- [63. 股票的最大利润](notes/63.%20股票的最大利润.md)
7270

7371
# 二分查找
7472

@@ -84,8 +82,6 @@
8482
- [12. 矩阵中的路径](notes/12.%20矩阵中的路径.md)
8583
- [13. 机器人的运动范围](notes/13.%20机器人的运动范围.md)
8684
- [38. 字符串的排列](notes/38.%20字符串的排列.md)
87-
- [60. n 个骰子的点数](notes/60.%20n%20个骰子的点数.md)
88-
- [61. 扑克牌顺子](notes/61.%20扑克牌顺子.md)
8985

9086
# 排序
9187

@@ -100,20 +96,19 @@
10096
- [10.4 变态跳台阶](notes/10.4%20变态跳台阶.md)
10197
- [42. 连续子数组的最大和](notes/42.%20连续子数组的最大和.md)
10298
- [47. 礼物的最大价值](notes/47.%20礼物的最大价值.md)
103-
- [48. 最长不含重复字符的子字符串](notes/48.%20最长不含重复字符的子字符串.md)
10499
- [49. 丑数](notes/49.%20丑数.md)
105-
- [63. 股票的最大利润](notes/63.%20股票的最大利润.md)
100+
- [60. n 个骰子的点数](notes/60.%20n%20个骰子的点数.md)
106101
- [66. 构建乘积数组](notes/66.%20构建乘积数组.md)
107102

108103
# 数学
109104

110105
- [39. 数组中出现次数超过一半的数字](notes/39.%20数组中出现次数超过一半的数字.md)
111106
- [62. 圆圈中最后剩下的数](notes/62.%20圆圈中最后剩下的数.md)
107+
- [43. 从 1 到 n 整数中 1 出现的次数](notes/43.%20从%201%20到%20n%20整数中%201%20出现的次数.md)
112108

113109
# 位运算
114110

115111
- [15. 二进制中 1 的个数](notes/15.%20二进制中%201%20的个数.md)
116-
- [43. 从 1 到 n 整数中 1 出现的次数](notes/43.%20从%201%20到%20n%20整数中%201%20出现的次数.md)
117112
- [56. 数组中只出现一次的数字](notes/56.%20数组中只出现一次的数字.md)
118113

119114
# 其它
@@ -123,6 +118,7 @@
123118
- [20. 表示数值的字符串](notes/20.%20表示数值的字符串.md)
124119
- [44. 数字序列中的某一位数字](notes/44.%20数字序列中的某一位数字.md)
125120
- [46. 把数字翻译成字符串](notes/46.%20把数字翻译成字符串.md)
121+
- [61. 扑克牌顺子](notes/61.%20扑克牌顺子.md)
126122
- [64. 求 1+2+3+...+n](notes/64.%20求%201+2+3+...+n.md)
127123
- [65. 不用加减乘除做加法](notes/65.%20不用加减乘除做加法.md)
128124
- [67. 把字符串转换成整数](notes/67.%20把字符串转换成整数.md)

notes/Java 基础.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,7 +1322,7 @@ public static void main(String[] args) {
13221322

13231323
应该注意的是,返回值不同,其它都相同不算是重载。
13241324

1325-
```
1325+
```java
13261326
class OverloadingExample {
13271327
public void show(int x) {
13281328
System.out.println(x);
@@ -1334,7 +1334,7 @@ class OverloadingExample {
13341334
}
13351335
```
13361336

1337-
```
1337+
```java
13381338
public static void main(String[] args) {
13391339
OverloadingExample example = new OverloadingExample();
13401340
example.show(1);

notes/剑指 Offer 题解 - 目录.md

Lines changed: 30 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@
55
- [牛客网](https://www.nowcoder.com/ta/coding-interviews?from=cyc_github)
66
- [Leetcode](https://leetcode-cn.com/problemset/lcof/)
77

8+
# 数组与矩阵
9+
10+
- [3. 数组中重复的数字](3.%20数组中重复的数字.md)
11+
- [4. 二维数组中的查找](4.%20二维数组中的查找.md)
12+
- [5. 替换空格](5.%20替换空格.md)
13+
- [21. 调整数组顺序使奇数位于偶数前面](21.%20调整数组顺序使奇数位于偶数前面.md)
14+
- [29. 顺时针打印矩阵](29.%20顺时针打印矩阵.md)
15+
- [50. 第一个只出现一次的字符位置](50.%20第一个只出现一次的字符位置.md)
16+
17+
# 栈队列堆
18+
19+
- [9. 用两个栈实现队列](9.%20用两个栈实现队列.md)
20+
- [30. 包含 min 函数的栈](30.%20包含%20min%20函数的栈.md)
21+
- [31. 栈的压入、弹出序列](31.%20栈的压入、弹出序列.md)
22+
- [40. 最小的 K 个数](40.%20最小的%20K%20个数.md)
23+
- [41.1 数据流中的中位数](41.1%20数据流中的中位数.md)
24+
- [41.2 字符流中第一个不重复的字符](41.2%20字符流中第一个不重复的字符.md)
25+
- [59. 滑动窗口的最大值](59.%20滑动窗口的最大值.md)
26+
27+
# 双指针
28+
29+
- [57.1 和为 S 的两个数字](57.1%20和为%20S%20的两个数字.md)
30+
- [57.2 和为 S 的连续正数序列](57.2%20和为%20S%20的连续正数序列.md)
31+
- [58.1 翻转单词顺序列](58.1%20翻转单词顺序列.md)
32+
- [58.2 左旋转字符串](58.2%20左旋转字符串.md)
33+
834
#
935

1036
- [7. 重建二叉树](7.%20重建二叉树.md)
@@ -36,39 +62,10 @@
3662
- [35. 复杂链表的复制](35.%20复杂链表的复制.md)
3763
- [52. 两个链表的第一个公共结点](52.%20两个链表的第一个公共结点.md)
3864

39-
# 数组与矩阵
40-
41-
- [3. 数组中重复的数字](3.%20数组中重复的数字.md)
42-
- [4. 二维数组中的查找](4.%20二维数组中的查找.md)
43-
- [5. 替换空格](5.%20替换空格.md)
44-
- [21. 调整数组顺序使奇数位于偶数前面](21.%20调整数组顺序使奇数位于偶数前面.md)
45-
- [29. 顺时针打印矩阵](29.%20顺时针打印矩阵.md)
46-
47-
# 栈队列堆
48-
49-
- [9. 用两个栈实现队列](9.%20用两个栈实现队列.md)
50-
- [30. 包含 min 函数的栈](30.%20包含%20min%20函数的栈.md)
51-
- [31. 栈的压入、弹出序列](31.%20栈的压入、弹出序列.md)
52-
53-
- [40. 最小的 K 个数](40.%20最小的%20K%20个数.md)
54-
- [41.1 数据流中的中位数](41.1%20数据流中的中位数.md)
55-
- [41.2 字符流中第一个不重复的字符](41.2%20字符流中第一个不重复的字符.md)
56-
- [59. 滑动窗口的最大值](59.%20滑动窗口的最大值.md)
57-
58-
# HashMap
59-
60-
- [50. 第一个只出现一次的字符位置](50.%20第一个只出现一次的字符位置.md)
61-
62-
63-
# 双指针
64-
65-
- [57.1 和为 S 的两个数字](57.1%20和为%20S%20的两个数字.md)
66-
- [57.2 和为 S 的连续正数序列](57.2%20和为%20S%20的连续正数序列.md)
67-
- [58.1 翻转单词顺序列](58.1%20翻转单词顺序列.md)
68-
- [58.2 左旋转字符串](58.2%20左旋转字符串.md)
6965
# 贪心思想
7066

7167
- [14. 剪绳子](14.%20剪绳子.md)
68+
- [63. 股票的最大利润](63.%20股票的最大利润.md)
7269

7370
# 二分查找
7471

@@ -84,8 +81,6 @@
8481
- [12. 矩阵中的路径](12.%20矩阵中的路径.md)
8582
- [13. 机器人的运动范围](13.%20机器人的运动范围.md)
8683
- [38. 字符串的排列](38.%20字符串的排列.md)
87-
- [60. n 个骰子的点数](60.%20n%20个骰子的点数.md)
88-
- [61. 扑克牌顺子](61.%20扑克牌顺子.md)
8984

9085
# 排序
9186

@@ -102,18 +97,18 @@
10297
- [47. 礼物的最大价值](47.%20礼物的最大价值.md)
10398
- [48. 最长不含重复字符的子字符串](48.%20最长不含重复字符的子字符串.md)
10499
- [49. 丑数](49.%20丑数.md)
105-
- [63. 股票的最大利润](63.%20股票的最大利润.md)
100+
- [60. n 个骰子的点数](60.%20n%20个骰子的点数.md)
106101
- [66. 构建乘积数组](66.%20构建乘积数组.md)
107102

108103
# 数学
109104

110105
- [39. 数组中出现次数超过一半的数字](39.%20数组中出现次数超过一半的数字.md)
111106
- [62. 圆圈中最后剩下的数](62.%20圆圈中最后剩下的数.md)
107+
- [43. 从 1 到 n 整数中 1 出现的次数](43.%20从%201%20到%20n%20整数中%201%20出现的次数.md)
112108

113109
# 位运算
114110

115111
- [15. 二进制中 1 的个数](15.%20二进制中%201%20的个数.md)
116-
- [43. 从 1 到 n 整数中 1 出现的次数](43.%20从%201%20到%20n%20整数中%201%20出现的次数.md)
117112
- [56. 数组中只出现一次的数字](56.%20数组中只出现一次的数字.md)
118113

119114
# 其它
@@ -123,6 +118,7 @@
123118
- [20. 表示数值的字符串](20.%20表示数值的字符串.md)
124119
- [44. 数字序列中的某一位数字](44.%20数字序列中的某一位数字.md)
125120
- [46. 把数字翻译成字符串](46.%20把数字翻译成字符串.md)
121+
- [61. 扑克牌顺子](61.%20扑克牌顺子.md)
126122
- [64. 求 1+2+3+...+n](64.%20求%201+2+3+...+n.md)
127123
- [65. 不用加减乘除做加法](65.%20不用加减乘除做加法.md)
128124
- [67. 把字符串转换成整数](67.%20把字符串转换成整数.md)

0 commit comments

Comments
 (0)