学习数据结构,首先要建立比较好的程序设计基础。
数据结构学习的主要内容包括:数据逻辑结构的分析,相关算法数据存储结构的设计,掌握经典算法设计的逻辑思想与代码实现过程。
只有在具有程序设计基本能力的基础上,才能在学习中将主要精力集中在算法的分析与设计上。
要想学习数据结构,必须先学习c语言,c语言是基础。数据结构是一些算法,主要要学习c中的指针,很重要!还需要了解离散数学,都是慢慢的,循序渐进的
正如楼上说的,学习框架就是这些,
线性表 ,栈和队列 ,树和二叉树 ,图
了解它们的定义含义,主要特点和性质,
最重要的是,深刻知道它们各自有哪些操作及对应的函数
1.线性表 2.栈和队列 3. 树和二叉树 4.图