数据结构笔记系列 - 开始篇

数据结构,通往编程语言魔窟的大门。

对于每一个计算机专业的同学来说,数据结构都是非常基础而又不可或缺的一门课,只是对于从事不同方向软件开发的人来说,可能对数据结构的理解程度不同,比如,做web开发,即使不懂它的内部原理,依然能够很好地使用各类数据结构;当然,懂得数据结构的原理、实现方式,能够更好的服务于我们日常的软件开发。

我并非计算机科班出身,回想几年前,刚才电气专业毕业,就阴差阳错的入了软件行业的坑,而且偏偏选择了c++作为主要工作语言,都说这是门继c语言之后最难学的一门高级语言,可能当年“年幼无知”吧,只是我并没有后悔,“明知山有虎,偏向虎山行”的胆气,让我坚持了下来。时间如斯,一晃眼的时间,四五年过去了,学习了不少,只是其中很多知识学得比较混杂,还有些只是懂得了大概,还未形成体系,希望能够将所学所知的能够整理记录下来,然而却一直也没有行动,不免让我有些悔恨。

两年前就准备考中级,由于懒惰,所以一直处于搁置状态,今年,考虑良久,终于下了考试的决心,当然,考试不是目的,而是希望通过考试这个契机,能够将以前所学的东西能够串起来,或许能够有更多的收获也未可知。

因此,重审数据结构也就成了当前所做工作的第一站,也希望能有个好的开始,每天能够坚持学习、思考并输出。

最后送给自己一句话:人如果没有理想,和咸鱼有什么区别?即使要做咸鱼,也要做那个会翻身的咸鱼!
数据结构笔记系列 - 开始篇