排序算法系列(0)——排序算法分类

sorts.png

如图
常见的算法综合起来也就这么多,五大类,加起来也不过就是10种
而且这里面还包括比较简单的冒泡排序直接插入排序等。
之后的博文中会慢慢解释这几种排序算法,

(笔者也是在慢慢百度google学习复习,然后用自己理解的方式进行阐述)
写完这一个系列的博文后,大概对排序算法会有一个很好的掌握了
希望笔者能够坚持下去。

再就是给大家说一下,其实这些东西都不难,
难的只有人心,三天打鱼两天晒网学好啥都不容易
要是觉得某个地方有点困难
(理解应该都没问题,可能实践过程中会有一些问题或者遗忘的问题)
那就说明你需要多加练习。

高中数学老师讲过我至今都奉为学习理念的一句话,

你学不好数学不是说明你笨,而是你的练习不够

我承认每个人的智商或者能力都有一定差距,但是天才基本上是不存在的
剩下的人之间基本上没有什么差距的,差距就是在你们每天的反复练习中慢慢拉开的

我觉得说的很有道理,所以,多练习吧。觉得遗忘了练习一发,觉得想要像99乘法表那样融入骨髓中,拈来即用,就更加努力的练习吧!

再举个我的研究生学长的例子,大学老师经常给我们讲他的一个研究生的事情,他面试的时候人家问他快速排序,结果他忘记了,然后学长便励志每天写一遍快排,当年的的我还当成笑话来听,现在我是真正的体会到了,人啊,遗忘真的是惯性,克服遗忘,那就多练习吧!

Practice Makes Perfect!!
Come on, fellows!

—————— 直通车 ——————

排序算法系列(1)——冒泡排序 https://www.jianshu.com/p/6cae6bdaf3db
排序算法系列(2)——快速排序 https://www.jianshu.com/p/a7627129ccad
排序算法系列(3)——直接选择排序 https://www.jianshu.com/p/30f86f790587
排序算法系列(4)——堆排序 https://www.jianshu.com/p/4b26c2d9f2ef
排序算法系列(5)——直接插入排序 https://www.jianshu.com/p/9113e845f654
排序算法系列(6)——折半插入排序 https://www.jianshu.com/p/fd6b38d07532
排序算法系列(7)——希尔排序 https://www.jianshu.com/p/18a0f5c85936
排序算法系列(8)——归并排序 https://www.jianshu.com/p/1d2c7831cc35
排序算法系列(9)——基数排序 https://www.jianshu.com/p/e635a047e7b4
排序算法系列(10)——箱排序 https://www.jianshu.com/p/30fe144155cd

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容