《数据结构 408 考研大纲》
[考查目标]“
1.掌握数据结构的基本概念、基本原理和基本方法。“
2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与
空间复杂度的分析。'
3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用 C 或 C++语言设计
与实现算法的能力。“
一、线性表
(一)线性表的基本概念
(二)线性表的实现
1.顺序存储
2 链式存储
(三)线性表的应用
二、栈、队列和数组 4
(一)栈和队列的基本概念
(二)栈和队列的顺序存储结构
(三)栈和队列的链式存储结构“
(四)多数组的存储
(五)特殊矩阵的压缩存储
(六)栈、队列和数组的应用
三、树与二叉树
(一)树的基本概念
(二)二叉树
1.二叉树的定义及其主要特征
2.二叉树的顺序存储结构和链式存储结构
3.二叉树的遍历
4.线索二叉树的基本概念和构造
(三)树、森林、
1 的存储结构
2.森林与二叉树的转换“
3.树和森林的遍历 e
(四)与二的应用
1.哈夫曼(Huffman)树和哈夫曼编码
2.并查集及其应用
四、图
(一)图的基本概念
(二)图的存储及基本操作
1.邻接矩阵
2.邻接表代
3.邻接多重表、十字链表
(三)图的历