Skip to content

Commit acae9a5

Browse files
committed
2 parents 6fa6837 + 5f19bca commit acae9a5

File tree

16 files changed

+565
-614
lines changed

16 files changed

+565
-614
lines changed

README.md

Lines changed: 30 additions & 28 deletions
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

Lines changed: 17 additions & 14 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy