Skip to content

Commit 5f19bca

Browse files
easyuigitbook-bot
authored andcommitted
GitBook: [master] 28 pages and 2 assets modified
1 parent de39717 commit 5f19bca

16 files changed

+565
-614
lines changed

README.md

+30-28
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# 算法模板
1+
# 前言
22

3-
![来刷题了](https://img.fuiboom.com/img/title.png)
3+
![来刷题了](https://img.fuiboom.com/img/title.png)
44

55
算法模板,最科学的刷题方式,最快速的刷题路径,一个月从入门到 offer,你值得拥有 🐶~
66

@@ -11,6 +11,7 @@
1111
> 这个模板主要是介绍了一些通用的刷题模板,以及一些常见问题,如到底要刷多少题,按什么顺序来刷题,如何提高刷题效率等。
1212
1313
## 在线文档
14+
1415
Github: [https://github.com/easyui/algorithm-pattern-swift](https://github.com/easyui/algorithm-pattern-swift) ⭐️
1516

1617
在线文档 Gitbook:[算法模板 🔥](https://zyj.gitbook.io/algorithm-pattern-swift/)
@@ -19,40 +20,40 @@ Github: [https://github.com/easyui/algorithm-pattern-swift](https://github.com/e
1920

2021
### 入门篇 🐶
2122

22-
- [swift 语言入门](./introduction/swift.md)
23-
- [算法快速入门](./introduction/quickstart.md)
23+
* [swift 语言入门](ru-men-pian/swift.md)
24+
* [算法快速入门](ru-men-pian/quickstart.md)
2425

2526
### 数据结构篇 🐰
2627

27-
- [二叉树](./data_structure/binary_tree.md)
28-
- [链表](./data_structure/linked_list.md)
29-
- [栈和队列](./data_structure/stack_queue.md)
30-
- [二进制](./data_structure/binary_op.md)
28+
* [二叉树](shu-ju-jie-gou-pian/binary_tree.md)
29+
* [链表](shu-ju-jie-gou-pian/linked_list.md)
30+
* [栈和队列](shu-ju-jie-gou-pian/stack_queue.md)
31+
* [二进制](shu-ju-jie-gou-pian/binary_op.md)
3132

3233
### 基础算法篇 🐮
3334

34-
- [二分搜索](./basic_algorithm/binary_search.md)
35-
- [排序算法](./basic_algorithm/sort.md)
36-
- [动态规划](./basic_algorithm/dp.md)
35+
* [二分搜索](ji-chu-suan-fa-pian/binary_search.md)
36+
* [排序算法](ji-chu-suan-fa-pian/sort.md)
37+
* [动态规划](ji-chu-suan-fa-pian/dp.md)
3738

3839
### 算法思维 🦁
3940

40-
- [递归思维](./advanced_algorithm/recursion.md)
41-
- [滑动窗口思想](./advanced_algorithm/slide_window.md)
42-
- [二叉搜索树](./advanced_algorithm/binary_search_tree.md)
43-
- [回溯法](./advanced_algorithm/backtrack.md)
41+
* [递归思维](suan-fa-si-wei/recursion.md)
42+
* [滑动窗口思想](suan-fa-si-wei/slide_window.md)
43+
* [二叉搜索树](suan-fa-si-wei/binary_search_tree.md)
44+
* [回溯法](suan-fa-si-wei/backtrack.md)
4445

4546
## 心得体会
4647

4748
文章大部分是对题目的思路介绍,和一些问题的解析,有了思路还是需要自己手动写写的,所以每篇文章最后都有对应的练习题
4849

4950
刷完这些练习题,基本对数据结构和算法有自己的认识体会,基本大部分面试题都能写得出来,国内的 BAT、TMD 应该都不是问题
5051

51-
从 4 月份找工作开始,从 0 开始刷 LeetCode,中间大概花了一个半月(6 周)左右时间刷完 240 题。
52+
从 4 月份找工作开始,从 0 开始刷 LeetCode,中间大概花了一个半月\(6 周\)左右时间刷完 240 题。
5253

53-
![一个半月刷完240题](https://img.fuiboom.com/img/leetcode_time.png)
54+
![一个半月刷完240题](https://img.fuiboom.com/img/leetcode_time.png)
5455

55-
![刷题记录](https://img.fuiboom.com/img/leetcode_record.png)
56+
![刷题记录](https://img.fuiboom.com/img/leetcode_record.png)
5657

5758
开始刷题时,确实是无从下手,因为从序号开始刷,刷到几道题就遇到 hard 的题型,会卡住很久,后面去评论区看别人怎么刷题,也去 Google 搜索最好的刷题方式,发现按题型刷题会舒服很多,基本一个类型的题目,一天能做很多,慢慢刷题也不再枯燥,做起来也很有意思,最后也收到不错的 offer(最后去了宇宙系)。
5859

@@ -66,15 +67,15 @@ Github: [https://github.com/easyui/algorithm-pattern-swift](https://github.com/e
6667

6768
1、 [algorithm-pattern 练习题](https://zyj.gitbook.io/algorithm-pattern-swift/)
6869

69-
![练习题](https://img.fuiboom.com/img/repo_practice.png)
70+
![练习题](https://img.fuiboom.com/img/repo_practice.png)
7071

7172
2、 [LeetCode 卡片](https://leetcode-cn.com/explore/)
7273

73-
![探索卡片](https://img.fuiboom.com/img/leetcode_explore.png)
74+
![探索卡片](https://img.fuiboom.com/img/leetcode_explore.png)
7475

7576
3、 [剑指 offer](https://leetcode-cn.com/problemset/lcof/)
7677

77-
![剑指offer](https://img.fuiboom.com/img/leetcode_jzoffer.png)
78+
![剑指offer](https://img.fuiboom.com/img/leetcode_jzoffer.png)
7879

7980
刷题时间可以合理分配,如果打算准备面试了,建议前面两部分 一个半月 (6 周)时间刷完,最后剑指 offer 半个月刷完,边刷可以边投简历进行面试,遇到不会的不用着急,往模板上套就对了,如果面试管给你提示,那就好好做,不要错过这大好机会~
8081

@@ -96,10 +97,11 @@ Github: [https://github.com/easyui/algorithm-pattern-swift](https://github.com/e
9697

9798
完成计划之后,可以提交 Pull requests,在下面添加自己的项目仓库,完成自己的算法模板打卡呀~
9899

99-
| 完成 | 用户 | 项目地址 |
100-
| ---- | ------------------------------------------------- | ------------------------------------------------------------------- |
101-
|| [greyireland](https://github.com/greyireland/) | [algorithm-pattern(Go 实现)](https://github.com/greyireland/algorithm-pattern) |
102-
|| [easyui](https://github.com/easyui/) | [algorithm-pattern-swift(Swift 实现)](https://github.com/easyui/algorithm-pattern-swift),[在线文档 Gitbook](https://zyj.gitbook.io/algorithm-pattern-swift/) |
103-
|| [wardseptember](https://github.com/wardseptember) | [notes(Java 实现)](https://github.com/wardseptember/notes) |
104-
|| [dashidhy](https://github.com/dashidhy) | [algorithm-pattern-python(Python 实现)](https://github.com/dashidhy/algorithm-pattern-python) |
105-
|| [binzi56](https://github.com/binzi56) | [algorithm-pattern-c(c++ 实现)](https://github.com/binzi56/algorithm-pattern-c) |
100+
| 完成 | 用户 | 项目地址 |
101+
| :--- | :--- | :--- |
102+
|| [greyireland](https://github.com/greyireland/) | [algorithm-pattern\(Go 实现\)](https://github.com/greyireland/algorithm-pattern) |
103+
|| [easyui](https://github.com/easyui/) | [algorithm-pattern-swift\(Swift 实现\)](https://github.com/easyui/algorithm-pattern-swift),[在线文档 Gitbook](https://zyj.gitbook.io/algorithm-pattern-swift/) |
104+
|| [wardseptember](https://github.com/wardseptember) | [notes\(Java 实现\)](https://github.com/wardseptember/notes) |
105+
|| [dashidhy](https://github.com/dashidhy) | [algorithm-pattern-python\(Python 实现\)](https://github.com/dashidhy/algorithm-pattern-python) |
106+
|| [binzi56](https://github.com/binzi56) | [algorithm-pattern-c\(c++ 实现\)](https://github.com/binzi56/algorithm-pattern-c) |
107+

SUMMARY.md

+17-14
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
1-
# 算法模板
1+
# Table of contents
2+
3+
* [前言](README.md)
24

35
## 入门篇
46

5-
- [swift 语言入门](introduction/swift.md)
6-
- [算法快速入门](introduction/quickstart.md)
7+
* [swift 语言入门](ru-men-pian/swift.md)
8+
* [算法快速入门](ru-men-pian/quickstart.md)
79

810
## 数据结构篇
911

10-
- [二叉树](data_structure/binary_tree.md)
11-
- [链表](data_structure/linked_list.md)
12-
- [栈和队列](data_structure/stack_queue.md)
13-
- [二进制](data_structure/binary_op.md)
12+
* [二叉树](shu-ju-jie-gou-pian/binary_tree.md)
13+
* [链表](shu-ju-jie-gou-pian/linked_list.md)
14+
* [栈和队列](shu-ju-jie-gou-pian/stack_queue.md)
15+
* [二进制](shu-ju-jie-gou-pian/binary_op.md)
1416

1517
## 基础算法篇
1618

17-
- [二分搜索](basic_algorithm/binary_search.md)
18-
- [排序算法](basic_algorithm/sort.md)
19-
- [动态规划](basic_algorithm/dp.md)
19+
* [二分搜索](ji-chu-suan-fa-pian/binary_search.md)
20+
* [排序算法](ji-chu-suan-fa-pian/sort.md)
21+
* [动态规划](ji-chu-suan-fa-pian/dp.md)
2022

2123
## 算法思维
2224

23-
- [递归思维](advanced_algorithm/recursion.md)
24-
- [滑动窗口思想](advanced_algorithm/slide_window.md)
25-
- [二叉搜索树](advanced_algorithm/binary_search_tree.md)
26-
- [回溯法](advanced_algorithm/backtrack.md)
25+
* [递归思维](suan-fa-si-wei/recursion.md)
26+
* [滑动窗口思想](suan-fa-si-wei/slide_window.md)
27+
* [二叉搜索树](suan-fa-si-wei/binary_search_tree.md)
28+
* [回溯法](suan-fa-si-wei/backtrack.md)
29+

0 commit comments

Comments
 (0)