随便写写

第一次学排序算法大概是今年的4月,距离今天是7个月左右,今天重新学了一遍,记得当时学得挺痛苦的(不知道是什么东西,为什么这么多种排序)。。。。

具体可以看这一篇博客:经典排序算法
目录如下:

↑ 内容非常地多,覆盖面很全,今天只是粗略地学习了一些基础的部分

随便几点感想:

1. 有侧重点进行学习

知识点很多,有的知识点是重要的、需要熟练掌握,而有的知识点则是了解即可,以保证体系的完整和了解发展进程

2. 当前阶段不一定要完全学透

完整的体系中,每一个知识点都非常得多,相应的一个知识点对应的有难的、简单的,作为一个初学者,最好的方法是:先掌握主干,待一定的知识量之后,再选择深入或者扩展琐粹的知识点(一些比较偏的知识点),以补充自己的体系。

在4月初次学习排序算法时,并未理解这些排序算法有什么用处,学习之后如何使用,也不理解为什么有递归版、用栈版

当前阶段的学习,自己盲目地往下深入:

  • 效率低
  • 容易挫败感
3. 回头看看之前学过的

知识总是源源不断的,学到后面适时回头看看自己曾经学过的一些东西,可能会有不同的感觉

比如在这一次中,重新梳理了一遍排序算法,更加清晰地展示出各个算法的区别、优缺点,算法的代码实现也更加清晰了

4. 实践出真知

写多了,用多了,尝过甜头之后,这个写法真香

学习大概就是这样的,学了忘,忘了学,温故而知新


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!