一、考试内容
1.数据结构绪论:数据、数据元素、数据项、数据对象、数据结构、数据类型、抽象数据类型的概念,算法的定义及特性,评价算法优劣的基本标准,算法的时间复杂度和空间复杂度;
2.线性表:线性表的定义、特点和类型定义,线性表的顺序表示、链式表示及其实现,顺序表和链式表的比较,线性表的应用;
3.栈和队列:栈和队列的定义和特点,栈的表示和操作的实现,栈和递归,队列的表示和操作的实现,栈和队列的一些应用;
4.串、数组和广义表:串的定义,串的类型定义、存储结构及其运算,数组的类型定义和顺序存储,特殊矩阵的压缩存储,广义表的定义和存储结构;
5.树和二叉树:树和二叉树的定义,抽象数据类型描述,二叉树的性质和存储结构,遍历和线索二叉树算法,数和森林相互转换,哈夫曼树构造及编码其应用;
【专业课必备:2026考研自命题考试大纲】
6.图:图的定义和基本术语,图的类型定义,图的邻接矩阵、邻接表、十字链表、邻接多重表等存储结构,图的遍历算法,最小生成树算法、最短路径算法、拓扑排序算法、关键路径等图的应用;
7.查找:查找的基本概念,线性表的顺序查找、折半查找和分块查找,二叉排序树、哈希函数构造与散列表、地址冲突问题检测与解决;
8.排序:排序的基本概念,内部排序方法的分类,排序算法稳定性,排序存储方式,排序算法效率的评价指标,常见的内部排序算法,如插入排序、交换排序、选择排序、归并排序、基数排序,快速排序,堆排序、冒泡排序等。
二、考试形式与试卷结构
1.试卷成绩及考试时间
本试卷满分为150分,考试时间为180分钟。
2.答题方式
答题方式为闭卷、笔试。
3.考试题型结构
判断题、选择题、填空题、综合应用题、算法设计题。
三、参考教材
[1]李冬梅, 严蔚敏, 吴伟民. 数据结构(C 语言版)(第 3 版). 北京: 人民邮电出版社, 2024.
