数据结构与算法
一、前言
…非科班出生的码农,孜孜不倦的学习编程,希望能提高编程能力。最近打算开始学习数据结构与算法方便的内容。特意写下这个博客,见证该部分内容学习的起点。
…需要说明的是,内容的记录的主要目的有两个:一,记录学习内容,便于后续的学习与复习。二、知识的搬运因此在学习的过程中,会有很多别的好的文章的链接,在此感谢这些文章的贡献者。
我会按照学习的进度进行更新,这样能很清楚的了解学习进度,也便于复习。
某天发现了一篇博文,该博文详解的介绍了博主自学数据结构的方法,很具有指导意义。现将博文地址放在下面,供大家参考学习。
引用博文
二、学习大纲
下面这个图片系统的将数据结构与算法进行了归类,我将在学习的过程中分块进行学习。
(一)、算法优劣衡量
一般最先接触的就是时间复杂度和空间复杂度的学习了,这两个概念以及如何计算,是必须学的,也是必须最先学的,主要有最大复杂度、平均复杂度等,直接通过博客搜索学习即可。
时间复杂度
空间复杂度
优质文章推荐:
算法分析神器—时间复杂度
(二)、排序算法
下面的链接是介绍排序算法的,介绍的十分的详细。