一、考试基本要求
要求学生比较系统地理解数据结构的基本概念和基本理论,掌握各种数据结构特点、存储表示和常用算法,要求考生具有抽象思维能力、逻辑推断能力、空间想象能力、运算能力和综合运用所学知识分析问题和解决问题的能力。
二、考试方法和考试时间
数据结构为笔试,考试时间为1小时。
三、适用专业
数据结构考试试卷适用的专业为:计算机科学与技术
四、考试内容及要求
(一)线性表
1.理解并掌握线性表的逻辑结构和顺序存储结构;
2.掌握线性链表,循环链表,双向链表的链式存储结构及实现算法;
(二)栈和队列
1.熟练掌握栈的定义、基本操作和实现算法;
2.掌握应用栈来实现表达式求值;
3.熟练掌握队列的定义、基本操作和实现算法;
4.熟练掌握链式存储结构实现的链队列;
5.熟练掌握顺序存储结构实现的循环队列。
(三)串
1.熟练掌握串的定义、逻辑结构及基本操作;
2.掌握串的存储结构;
3.掌握模式匹配的定义及基本算法。
(四)数组和广义表
1.掌握数组的定义和运算;
2.熟练掌握数组的顺序存储结构及特殊矩阵的压缩存储;
3.熟练掌握十字链表表示的稀疏矩阵;
4.理解并掌握广义表的定义、存储结构。
(五)树和二叉树
1.熟练掌握树的结构定义及基本操作;
2.熟练掌握二叉树的结构定义及基本操作;
3.熟练掌握二叉树的性质及存储结构;
4.能熟练应用前序,中序,后序遍历二叉树;
5.熟练掌握树的存储结构,树与二叉树的相互转换、森林与二叉树的相互转换,树的遍历算法;
6.掌握哈夫曼树及其应用。
(六)图
1.熟练掌握图的定义和术语;
2.熟练掌握图的邻接矩阵表示法,邻接表表示法;
3.熟练掌握图的深度优先搜索和广度优先搜索算法;
4.理解生成树,最小生成树的概念;
5.熟练掌握构造无向图的最小生成树的算法;
6.熟练掌握拓扑排序和构造关键路径的算法;
7.能快速求出从某个源点到其余各顶点的最短路径。
(七)查找
1.熟练掌握顺序查找,折半查找,分块查找的算法;
2.掌握二叉排序树,平衡二叉树;
3.了解哈希表的定义,哈希函数的构造方法及处理冲突的方法;
(八)内部排序
1.熟练掌握直接插入排序,希尔排序及算法;
2.熟练掌握冒泡排序、快速排序及算法;
3.熟练掌握简单选择排序及算法;
4.了解二路归并排序的算法。
五、试卷结构
(一)题型比例
填空题10%、选择题20%~30%、判断题10%、简答题10%~20%、综合题30%~50%。
(二)参考书目
[1]《数据结构》(C语言版),严蔚敏、吴伟民编著,清华大学出版社
[2]《数据结构习题集》(C语言版),严蔚敏、吴伟民编著,清华大学出版社
内容摘要:2025年甘肃专升本各招生院校的招生简章已经发布,其中包含了各校的招生计划的,优思途对各院校招生专业进行了汇总整理,希望能够帮到大家。...
TAGS:甘肃专升本 招生专业