Skip to content

Commit 40d10f6

Browse files
linhaolinhao
authored andcommitted
refactor - 1025
1 parent 5b10fea commit 40d10f6

File tree

1 file changed

+15
-121
lines changed

1 file changed

+15
-121
lines changed

README.md

Lines changed: 15 additions & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
English version repo and Gitbook is on [english branch](https://github.com/geekxh/hello-algorithm/tree/english)
44

5-
> 小浩算法是我在疫情期间完成的一部图解算法题典!<b> 目前共完成 140+ 道高频面试算法题目,总计 40w 字,全部采用漫画图解的方式,简单易懂!</b>
5+
> 小浩算法是一套针对小白的完整的算法训练流程!
66
>
7-
> [点击下载](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
7+
> 目前共包括以下几个步骤:
8+
> - 算法知识基础
9+
> - 算法刷题训练
10+
> - 算法知识进阶
11+
>
12+
> [目前已支持 PDF 下载](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
813
914
<div align="center">
1015
<h5 style="background: azure; font-size: .85em;color: #000000;"> 扫码回复【进群】可加入我们的万人刷题学习群;回复【999】可直接下载该项目全部资源</h6>
@@ -22,21 +27,18 @@ English version repo and Gitbook is on [english branch](https://github.com/geekx
2227
这也许是东半球最好的编程学习类项目!
2328
</p>
2429

25-
### 本项目包括
26-
27-
| 👀 [小浩算法图解题典](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd) | 🐒 [超清思维导图集锦](https://github.com/geekxh/hello-algorithm/tree/master/%E8%B6%85%E6%B8%85%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE100%E5%BC%A0) | 📚 [超清电子书一千本](https://github.com/geekxh/hello-algorithm/tree/master/%E6%B8%85%E6%99%B0%E7%89%88%E7%94%B5%E5%AD%90%E4%B9%A61000%E6%9C%AC) | 🚀 [大厂面经汇总指南](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87) |
28-
| :--- | :---- | :--- | :--- |
29-
| 🍇 [面试:Java](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/Java) | 🍉 [面试:Python](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/Python) | 🍅 [面试:前端](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/%E5%89%8D%E7%AB%AF) | 🍄 [面试:Mysql](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/Mysql) |
30-
| 🍖 [面试:架构师](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/%E6%9E%B6%E6%9E%84%E5%B8%88) | 🌽 [面试:C](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/C%26C%2B%2B) | 🍏 [面试:C++](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/C%26C%2B%2B) | 🍐 [面试:机器学习]() |
31-
| 👺 [专栏:学习os](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F)| 📺 [专栏:学习linux](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/Linux) | 🎅 [专栏:学习mysql](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/Mysql) | 📡 [专栏:学习网络](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C) |
32-
| 🆎 [专栏:学习设计模式](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F)| 📝 [专栏:学习剑指offer](https://github.com/geekxh/hello-algorithm/tree/master/%E4%B8%93%E6%A0%8F/%E5%89%91%E6%8C%87offer) | | |
30+
### 本项目中你还可能感兴趣的
3331

32+
- 📚 [超清电子书一千本](https://github.com/geekxh/hello-algorithm/tree/master/%E6%B8%85%E6%99%B0%E7%89%88%E7%94%B5%E5%AD%90%E4%B9%A61000%E6%9C%AC)
33+
- 🐒 [超清思维导图集锦](https://github.com/geekxh/hello-algorithm/tree/master/%E8%B6%85%E6%B8%85%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE100%E5%BC%A0)
34+
- 🚀 [大厂面经汇总指南](https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87)
35+
- 👀 [小浩算法图解题典](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
3436

3537
### 使用指南
3638

3739
1、因为本教程完全免费,但现在被一些不良商家拿去卖钱,<b> 所以我需要你先帮我点一个 star </b>,助力原创,防止更多人上当受骗,也顺便支持我一下。
3840

39-
2、如果你想直接下载全部内容[点击这里就行](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
41+
2、如果你想直接下载我写的算法刷题题典 [点击这里就行](https://www.geekxh.com/0.0.%E5%AD%A6%E4%B9%A0%E9%A1%BB%E7%9F%A5/03.html?3pVd)
4042

4143
3、如果你还想加入我们的<b>万人刷题群</b>,和我们一起交流,遇见更优秀的人。
4244

@@ -48,30 +50,6 @@ English version repo and Gitbook is on [english branch](https://github.com/geekx
4850

4951
注:<b>资料不要贪多,找到适合自己的才重要。</b>
5052

51-
### 其他资料推荐
52-
53-
很多人让我推荐算法视频,我就帮大家找了一个,是前 Facebook 工程师的一个算法视频,主要是应对<b>算法面试</b>。**该视频虽为付费视频,但价格只要9块。**
54-
非常适合基础差的同学。[【点击获取】](https://u.geekbang.org/subject/prioralgorithm?gk_cus_user_wechat=university&utm_source=kolxiaohaosuanfagithub&utm_medium=0911&utm_term=kolxiaohaosuanfagithub0911)
55-
56-
57-
<img src="https://www.geekxh.com/geek-4.jpg" width="700px"><br/>
58-
59-
下面是另外两个资源:第一个是多线程专项提高,第二个是适合大学生的java就业课。
60-
61-
<div>
62-
<a href="http://s1.mashibing.com:8012/showimgcodeone?obj=g&pathId=7" style="float:left;width:50%"><img src="https://www.geekxh.com/ad-3.jpg" width="400px" /></a>
63-
<a href="https://mp.weixin.qq.com/s/QMgxrVI1CS0gkMlqmG5C8Q" style="float:left;width:50%"><img src="https://www.geekxh.com/ad-2.jpg" width="400px" /></a>
64-
</div>
65-
66-
<b>我这里再推荐几本算法书籍,大家可以尝试学习</b>
67-
68-
| 书籍名 | 介绍 |
69-
|------|------|
70-
| 算法4 | 主要是基础知识,对排序,查找,图,字符串讲解的图非常经典。适合初学者。 |
71-
| 剑指offer | 在有一定刷题经验后进行自我学习。 |
72-
| 算法导论 | 很有名很经典,但更多被用来当作资料查阅,不建议初学者通读。 |
73-
| 算法引论 | 从设计算法的角度思考问题,难度颇大,不适合初学者。 |
74-
7553
### 内容展示
7654

7755
我这里截取了思维导图以及算法题解的内容图片,可以看一下效果:
@@ -80,10 +58,11 @@ English version repo and Gitbook is on [english branch](https://github.com/geekx
8058

8159
导图效果展示:[点击查看](https://www.geekxh.com/daotu-2.png)
8260

83-
电子书效果展示: [点击查看](https://www.geekxh.com/book.png)
61+
小浩算法电子书展示: [点击查看](https://www.geekxh.com/book.png)
8462

8563
网站效果:[点击查看](https://www.geekxh.com/demo.png)
8664

65+
8766
### 小浩算法图解题典
8867

8968
难度:A 基础 B 进阶
@@ -187,91 +166,6 @@ English version repo and Gitbook is on [english branch](https://github.com/geekx
187166
| [33.子集(78)](http://www.geekxh.com/1.99.其他补充题目/33.html) | 高频面试题目| |
188167
| [34.面试中的智力题](http://www.geekxh.com/1.99.其他补充题目/34.html) | 高频面试题目| |
189168
| [35.旋转图像(48)](http://www.geekxh.com/1.99.其他补充题目/51.html) | 高频面试题目| |
190-
191-
192-
### 算法基础系列
193-
194-
| 知识点 | 分类 |
195-
|---|---|
196-
| [排序算法](http://www.geekxh.com/2.0.排序系列/0.hello.html) | 图解排序 |
197-
| [冒泡排序](http://www.geekxh.com/2.0.排序系列/1.bubbleSort.html) | 图解排序 |
198-
| [选择排序](http://www.geekxh.com/2.0.排序系列/2.selectionSort.html) | 图解排序 |
199-
| [插入排序](http://www.geekxh.com/2.0.排序系列/3.insertionSort.html) | 图解排序 |
200-
| [希尔排序](http://www.geekxh.com/2.0.排序系列/4.shellSort.html) | 图解排序 |
201-
| [归并排序](http://www.geekxh.com/2.0.排序系列/5.mergeSort.html) | 图解排序 |
202-
| [快速排序](http://www.geekxh.com/2.0.排序系列/6.quickSort.html) | 图解排序 |
203-
| [堆排序](http://www.geekxh.com/2.0.排序系列/7.heapSort.html) | 图解排序 | |
204-
205-
206-
### 剑指offer题解
207-
208-
| Title | 学习地址 |
209-
|---|---|
210-
| 01、找出数组中重复的数字 | [Find Duplication In Array](./专栏/剑指offer/03_01_DuplicationInArray) |
211-
| 02、找出数组中重复的数字II | [Find Duplication In Array II](./专栏/剑指offer/03_02_DuplicationInArrayNoEdit) |
212-
| 03、二维数组中的查找 | [Find In Partially Sorted Matrix](./专栏/剑指offer/04_FindInPartiallySortedMatrix) |
213-
| 04、将字符串中的所有空格替换为%20 | [Replace Spaces](./专栏/剑指offer/05_ReplaceSpaces) |
214-
| 05、从尾到头打印链表 | [Print List In Reversed Order](./专栏/剑指offer/06_PrintListInReversedOrder) |
215-
| 06、重建二叉树 | [Construct Binary Tree](./专栏/剑指offer/07_ConstructBinaryTree) |
216-
| 07、二叉树的下一个结点 | [Next Node In Binary Trees](./专栏/剑指offer/08_NextNodeInBinaryTrees) |
217-
| 08、用两个栈实现队列 | [Queue With Two Stacks](./专栏/剑指offer/09_01_QueueWithTwoStacks) |
218-
| 09、用两个队列实现栈 | [Stack With Two Queues](./专栏/剑指offer/09_02_StackWithTwoQueues) |
219-
| 10、斐波那契数列 | [Fibonacci](./专栏/剑指offer/10_01_Fibonacci) |
220-
| 11、跳台阶 | [Jump Floor](./专栏/剑指offer/10_02_JumpFloor) |
221-
| 12、变态跳台阶 | [Jump Floor II](./专栏/剑指offer/10_03_JumpFloorII) |
222-
| 13、矩形覆盖 | [Rect Cover](./专栏/剑指offer/10_04_RectCover) |
223-
| 14、旋转数组的最小数字 | [Min Number In Rotated Array](./专栏/剑指offer/11_MinNumberInRotatedArray) |
224-
| 15、矩阵中的路径 | [String Path In Matrix](./专栏/剑指offer/12_StringPathInMatrix) |
225-
| 16、机器人的移动范围 | [Robot Move](./专栏/剑指offer/13_RobotMove) |
226-
| 17、剪绳子求最大乘积 | [Cutting Rope](./专栏/剑指offer/14_CuttingRope) |
227-
| 18、二进制中 1 的个数 | [Number Of 1 In Binary](./专栏/剑指offer/15_NumberOf1InBinary) |
228-
| 19、数值的整数次方 | [Power](./专栏/剑指offer/16_Power) |
229-
| 20、打印从 1 到最大的 n 位数 | [Print 1 To Max Of N Digits](./专栏/剑指offer/17_Print1ToMaxOfNDigits) |
230-
| 21、在O(1)时间内删除链表节点 | [Delete Node In List](./专栏/剑指offer/18_01_DeleteNodeInList) |
231-
| 22、删除链表中重复的节点 | [Delete Duplicated Node](./专栏/剑指offer/18_02_DeleteDuplicatedNode) |
232-
| 23、正则表达式匹配 | [Regular Expressions Matching](./专栏/剑指offer/19_RegularExpressionsMatching) |
233-
| 24、表示数值的字符串 | [Numeric Strings](./专栏/剑指offer/20_NumericStrings) |
234-
| 25、调整数组顺序使奇数位于偶数前面 | [Reorder Array](./专栏/剑指offer/21_ReorderArray) |
235-
| 26、链表中倒数第k个结点 | [Kth Node From End](./专栏/剑指offer/22_KthNodeFromEnd) |
236-
| 27、链表中环的入口结点 | [Entry Node In List Loop](./专栏/剑指offer/23_EntryNodeInListLoop) |
237-
| 28、反转链表 | [Reverse List](./专栏/剑指offer/24_ReverseList) |
238-
| 29、合并两个排序的链表 | [Merge Sorted Lists](./专栏/剑指offer/25_MergeSortedLists) |
239-
| 30、树的子结构 | [Substructure In Tree](./专栏/剑指offer/26_SubstructureInTree) |
240-
| 31、二叉树的镜像 | [Mirror Of Binary Tree](./专栏/剑指offer/27_MirrorOfBinaryTree) |
241-
| 32、对称的二叉树 | [Symmetrical Binary Tree](./专栏/剑指offer/28_SymmetricalBinaryTree) |
242-
| 33、顺时针打印矩阵 | [Print Matrix](./专栏/剑指offer/29_PrintMatrix) |
243-
| 34、包含min函数的栈 | [Min In Stack](./专栏/剑指offer/30_MinInStack) |
244-
| 35、栈的压入、弹出序列 | [Stack Push Pop Order](./专栏/剑指offer/31_StackPushPopOrder) |
245-
| 36、不分行从上到下打印二叉树 | [Print Tree From Top To Bottom](./专栏/剑指offer/32_01_PrintTreeFromTopToBottom) |
246-
| 37、把二叉树打印成多行 | [Print Trees In Lines](./专栏/剑指offer/32_02_PrintTreesInLines) |
247-
| 38、按之字形打印二叉树 | [Print Trees In Zigzag](./专栏/剑指offer/32_03_PrintTreesInZigzag) |
248-
| 39、二叉搜索树的后序遍历序列 | [Squence Of BST](./专栏/剑指offer/33_SquenceOfBST) |
249-
| 40、二叉树中和为某一值的路径 | [Path In Tree](./专栏/剑指offer/34_PathInTree) |
250-
| 41、复杂链表的复制 | [Copy Complex List](./专栏/剑指offer/35_CopyComplexList) |
251-
| 42、二叉搜索树与双向链表 | [Convert Binary Search Tree](./专栏/剑指offer/36_ConvertBinarySearchTree) |
252-
| 43、数组中出现次数超过一半的数字 | [More Than Half Number](./专栏/剑指offer/39_MoreThanHalfNumber) |
253-
| 44、获取数组中最小的k个数 | [K Least Numbers](./专栏/剑指offer/40_KLeastNumbers) |
254-
| 45、数据流中的中位数 | [Stream Median](./专栏/剑指offer/41_StreamMedian) |
255-
| 46、连续子数组的最大和 | [Greatest Sum Of Subarrays](./专栏/剑指offer/42_GreatestSumOfSubarrays) |
256-
| 47、数字序列中某一位的数字 | [Digits In Sequence](./专栏/剑指offer/44_DigitsInSequence) |
257-
| 48、把数组排成最小的数 | [Sort Array For Min Number](./专栏/剑指offer/45_SortArrayForMinNumber) |
258-
| 49、把数字翻译成字符串 | [Translate Numbers To Strings](./专栏/剑指offer/46_TranslateNumbersToStrings) |
259-
| 50、礼物的最大价值 | [Max Value Of Gifts](./专栏/剑指offer/47_MaxValueOfGifts) |
260-
| 51、最长不含重复字符的子字符串 | [Longest Substring Without Dup](./专栏/剑指offer/48_LongestSubstringWithoutDup) |
261-
| 52、两个链表的第一个公共结点 | [First Common Nodes In Lists](./专栏/剑指offer/52_FirstCommonNodesInLists) |
262-
| 53、数字在排序数组中出现的次数 | [Number Of K](./专栏/剑指offer/53_01_NumberOfK) |
263-
| 54、0到n-1中缺失的数字| [Missing Number](./专栏/剑指offer/53_02_MissingNumber) |
264-
| 55、数组中数值和下标相等的元素 | [Integer Identical To Index](./专栏/剑指offer/53_03_IntegerIdenticalToIndex) |
265-
| 56、二叉树的深度 | [Tree Depth](./专栏/剑指offer/55_01_TreeDepth) |
266-
| 57、平衡二叉树 | [Balanced Binary Tree](./专栏/剑指offer/55_02_BalancedBinaryTree) |
267-
| 58、数组中只出现一次的两个数字 | [Numbers Appear Once](./专栏/剑指offer/56_01_NumbersAppearOnce) |
268-
| 59、数组中唯一只出现一次的数字 | [Number Appearing Once](./专栏/剑指offer/56_02_NumberAppearingOnce) |
269-
| 60、和为S的两个数字 | [Two Numbers With Sum](./专栏/剑指offer/57_01_TwoNumbersWithSum) |
270-
| 61、和为S的连续正数序列 | [Continuous Squence With Sum](./专栏/剑指offer/57_02_ContinuousSquenceWithSum) |
271-
| 62、翻转单词顺序 | [Reverse Words In Sentence](./专栏/剑指offer/58_01_ReverseWordsInSentence) |
272-
| 63、左旋转字符串 | [Left Rotate String](./专栏/剑指offer/58_02_LeftRotateString) |
273-
| 64、滑动窗口的最大值 | [Max In Sliding Window](./专栏/剑指offer/59_01_MaxInSlidingWindow) |
274-
| 65、扑克牌的顺子 | [Continous Cards](./专栏/剑指offer/61_ContinousCards) |
275169

276170
### License
277171

0 commit comments

Comments
 (0)