1- # 算法模板
1+ # 前言
22
3- ![ 来刷题了 ] ( https://img.fuiboom.com/img/title.png )
3+ ![ &#x 6765 ;&#x 5237 ;&#x 9898 ;&#x 4E86 ; ] ( https://img.fuiboom.com/img/title.png )
44
55算法模板,最科学的刷题方式,最快速的刷题路径,一个月从入门到 offer,你值得拥有 🐶~
66
1111> 这个模板主要是介绍了一些通用的刷题模板,以及一些常见问题,如到底要刷多少题,按什么顺序来刷题,如何提高刷题效率等。
1212
1313## 在线文档
14+
1415Github: [ 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+ ![ &#x 4E00 ;&#x 4E2A ;&#x 534A ;&#x 6708 ;&#x 5237 ;&#x 5B8C ; 240 &#x 9898 ; ] ( https://img.fuiboom.com/img/leetcode_time.png )
5455
55- ![ 刷题记录 ] ( https://img.fuiboom.com/img/leetcode_record.png )
56+ ![ &#x 5237 ;&#x 9898 ;&#x 8BB0 ;&#x 5F55 ; ] ( 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
67681、 [ algorithm-pattern 练习题] ( https://zyj.gitbook.io/algorithm-pattern-swift/ )
6869
69- ![ 练习题 ] ( https://img.fuiboom.com/img/repo_practice.png )
70+ ![ &#x 7EC3 ;&#x 4E60 ;&#x 9898 ; ] ( https://img.fuiboom.com/img/repo_practice.png )
7071
71722、 [ LeetCode 卡片] ( https://leetcode-cn.com/explore/ )
7273
73- ![ 探索卡片 ] ( https://img.fuiboom.com/img/leetcode_explore.png )
74+ ![ &#x 63A2 ;&#x 7D22 ;&#x 5361 ;&#x 7247 ; ] ( https://img.fuiboom.com/img/leetcode_explore.png )
7475
75763、 [ 剑指 offer] ( https://leetcode-cn.com/problemset/lcof/ )
7677
77- ![ 剑指offer ] ( https://img.fuiboom.com/img/leetcode_jzoffer.png )
78+ ![ &#x 5251 ;&#x 6307 ; 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+
0 commit comments