大家好,我是Like,我要开启我的数据结构之旅。
动机
由于准备跳槽,所以要做一些面试的知识储备,大家都知道面试中算法题都是很重要的,这也就是我学习数据结构的直接动机。
学习方式
这里我采用的是经典的理论加实践的方式来学习数据结构
- 其中理论指的就是我手中这本清华大学出版社的数据结构,相信大学是计算机专业的都应该很熟悉,这本书虽然不厚,但是却是学习的好材料。
- 那么实践指的就是通过Java代码实现出书本中出现的所有数据结构和算法
写博客的目的
这是我csdn的第一篇博客,而我写这个博客的目的仅仅是用来记录我学习的过程,方便未来的复习和回忆,如果能够偶尔帮助到他人,我也是十分高兴的。
学习目录
为了不半途而废,我已经周密的计划好了学习的内容和顺序,(其中*代表选学,就是没时间就不学的意思)分别是:
- 线性表
- 栈和队列
- 串*
- 数组和广义表*
- 树和二叉树
- 图
- 查找
- 内部排序
- 外部排序*
总结
说了这么多,能坚持下来才是好样的,下面就开始正式的学习!