|
1 |
| -# 算法模板 |
| 1 | +# Introduction |
2 | 2 |
|
3 |
| - |
| 3 | + |
| 4 | + |
| 5 | + |
4 | 6 |
|
5 | 7 | 算法模板,最科学的刷题方式,最快速的刷题路径,一个月从入门到 offer,你值得拥有~
|
6 | 8 |
|
|
16 | 18 |
|
17 | 19 | ### 入门篇 🐶
|
18 | 20 |
|
19 |
| -- [go 语言入门](introduction/golang.md) |
20 |
| -- [算法快速入门](introduction/quickstart.md) |
| 21 | +* [go 语言入门](ru-men-pian/golang.md) |
| 22 | +* [算法快速入门](ru-men-pian/quickstart.md) |
21 | 23 |
|
22 | 24 | ### 数据结构篇 🐰
|
23 | 25 |
|
24 |
| -- [二叉树](data_structure/binary_tree.md) |
25 |
| -- [链表](data_structure/linked_list.md) |
26 |
| -- [栈和队列](data_structure/stack_queue.md) |
27 |
| -- [二进制](data_structure/binary_op.md) |
| 26 | +* [二叉树](shu-ju-jie-gou-pian/binary_tree.md) |
| 27 | +* [链表](shu-ju-jie-gou-pian/linked_list.md) |
| 28 | +* [栈和队列](shu-ju-jie-gou-pian/stack_queue.md) |
| 29 | +* [二进制](shu-ju-jie-gou-pian/binary_op.md) |
28 | 30 |
|
29 | 31 | ### 基础算法篇 🐮
|
30 | 32 |
|
31 |
| -- [二分搜索](basic_algorithm/binary_search.md) |
32 |
| -- [排序算法](basic_algorithm/sort.md) |
33 |
| -- [动态规划](basic_algorithm/dp.md) |
| 33 | +* [二分搜索](ji-chu-suan-fa-pian/binary_search.md) |
| 34 | +* [排序算法](ji-chu-suan-fa-pian/sort.md) |
| 35 | +* [动态规划](ji-chu-suan-fa-pian/dp.md) |
34 | 36 |
|
35 | 37 | ### 算法思维 🦁
|
36 | 38 |
|
37 |
| -- [递归思维](advanced_algorithm/recursion.md) |
38 |
| -- [滑动窗口思想](advanced_algorithm/slide_window.md) |
39 |
| -- [二叉搜索树](advanced_algorithm/binary_search_tree.md) |
40 |
| -- [回溯法](advanced_algorithm/backtrack.md) |
| 39 | +* [递归思维](suan-fa-si-wei/recursion.md) |
| 40 | +* [滑动窗口思想](suan-fa-si-wei/slide_window.md) |
| 41 | +* [二叉搜索树](suan-fa-si-wei/binary_search_tree.md) |
| 42 | +* [回溯法](suan-fa-si-wei/backtrack.md) |
41 | 43 |
|
42 | 44 | ## 心得体会
|
43 | 45 |
|
44 | 46 | 文章大部分是对题目的思路介绍,和一些问题的解析,有了思路还是需要自己手动写写的,所以每篇文章最后都有对应的练习题
|
45 | 47 |
|
46 | 48 | 刷完这些练习题,基本对数据结构和算法有自己的认识体会,基本大部分面试题都能写得出来,国内的 BAT、TMD 应该都不是问题
|
47 | 49 |
|
48 |
| -从 4 月份找工作开始,从 0 开始刷 LeetCode,中间大概花了一个半月(6 周)左右时间刷完 240 题。 |
| 50 | +从 4 月份找工作开始,从 0 开始刷 LeetCode,中间大概花了一个半月\(6 周\)左右时间刷完 240 题。 |
49 | 51 |
|
50 |
| - |
| 52 | + |
51 | 53 |
|
52 |
| - |
| 54 | + |
53 | 55 |
|
54 | 56 | 开始刷题时,确实是无从下手,因为从序号开始刷,刷到几道题就遇到 hard 的题型,会卡住很久,后面去评论区看别人怎么刷题,也去 Google 搜索最好的刷题方式,发现按题型刷题会舒服很多,基本一个类型的题目,一天能做很多,慢慢刷题也不再枯燥,做起来也很有意思,最后也收到不错的 offer(最后去了宇宙系)。
|
55 | 57 |
|
|
61 | 63 |
|
62 | 64 | 1、 [algorithm-pattern 练习题](https://greyireland.gitbook.io/algorithm-pattern/)
|
63 | 65 |
|
64 |
| - |
| 66 | + |
65 | 67 |
|
66 | 68 | 2、 [LeetCode 卡片](https://leetcode-cn.com/explore/)
|
67 | 69 |
|
68 |
| - |
| 70 | + |
69 | 71 |
|
70 | 72 | 3、 [剑指 offer](https://leetcode-cn.com/problemset/lcof/)
|
71 | 73 |
|
72 |
| - |
| 74 | + |
73 | 75 |
|
74 | 76 | 刷题时间可以合理分配,如果打算准备面试了,建议前面两部分 一个半月 (6 周)时间刷完,最后剑指 offer 半个月刷完,边刷可以边投简历进行面试,遇到不会的不用着急,往模板上套就对了~
|
75 | 77 |
|
|
86 | 88 | 持续更新中,觉得还可以的话点个 **star** 收藏呀 ⭐️~
|
87 | 89 |
|
88 | 90 | 【 Github 】[https://github.com/greyireland/algorithm-pattern](https://github.com/greyireland/algorithm-pattern) ⭐️
|
| 91 | + |
0 commit comments