首页 > 院校资讯 > 考研大纲 >

2024考研大纲:中国农业大学2024年考研自命题科目 821数据结构考试大纲

附附件3 考试大纲模板

821数据结构考试科目考试大纲

I.考试性质

821数据结构是为我校招收计算机技术和农业工程与信息技术专业的硕士研究生而设置的具有选拔性质的自命题科目。其目的是科学、公平、有效地测试考生是否具备攻读计算机技术和农业工程与信息技术专业硕士学位所需要的知识和能力要求,评价的标准是高等学校学学科优秀本科毕业生所能达到的及格或及格以上水平,以利于择优选拔,确保硕士研究生的招生质量。

II.考查目标

要求考生理解数据结构的基本概念掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现掌握基本的数据处理原理和方法并在此基础上,能够对算法进行设计与分析能够选择合适的数据结构和方法进行问题求解。

III.考试形式和试卷结构

一、试卷满分及考试时间

试卷满分为150分,考试时间为180分钟

二、答题方式

答题方式为闭卷、笔试

三、试卷内容与题型结构

单选题10题每小题2分共20分

填空题10题每小题2分共20分

简答题5题每小题 5分共25分

综合题3题每小题15分共45分

算法题4题每小题10分共40分

Ⅳ.考查内容

1.概念

(1)基本概念和术语

?数据数据结构抽象数据类型等基本概念和相关术语

(2)算法的描述和分析

?算法、算法的时间复杂度和空间复杂度概念算法描述和算法分析的方法对于一般算法能分析出时间复杂度

2.线性表

(1)线性表的概念

?线性表的逻辑结构存储结构顺序表,单链表,双链表,循环链表,静态链表

(2)线性表的实现

?顺序存储结构查找、插入、删除等基本操作及其平均时间性能分析?链式存储结构查找、插入、删除等基本操作及其平均时间性能分析

3.栈、队列

(1)栈和队列的概念

?栈和队列的逻辑结构存储结构顺序栈,循环队列,链式栈,链式队列

(2)栈和队列的实现

?顺序存储结构入栈、出栈、入队、出队等基本操作及其平均时间性能分析链式存储结构入栈、出栈、入队、出队等基本操作及其平均时间性能分析

4.数组和广义表

(1)数组和广义表的概念

?数组和广义表的逻辑结构数组的压缩存储特殊矩阵压缩存储、稀疏矩阵压缩存储)广义表的链式存储

(2)数组和广义表的实现

?数组顺序存储结构:一般数组顺序存储的地址计算方法广义表链式存储结构:非空广义表的求表头和表尾等基本操作

5.树和二叉树

(1)树和二叉树的概念

?树和二叉树的逻辑结构存储结构二叉树树和森林的遍历森林与二叉树的转换方法

(2)树和二叉树的实现

?二叉树的递归遍历Huffman树Huffman编码

6.图

(1)图的概念

?图的逻辑结构存储结构邻接矩阵、邻接表图的遍历深度优先搜索方法、广度优先搜索方法)。

(2)图的实现

?最小(代价)生成树Prim和Kruskal方法),最短路径Dijkstra方法),拓扑排序关键路径

7.查找

(1)查找的概念

?查找表、查找分类、查找结构查找算法效率的评判标准平均查找长度)。

(2)静态表及其查找

?顺序查找折半查找

(3)动态表及其查找

?二叉排序树平衡二叉树

(4)Hash表及其查找

?Hash函数处理冲突方法Hash查找

(5)各种查找算法的分析

8.排序

(1)排序的概念

?排序方法稳定性、排序分类排序算法效率的评判标准

(2)插入排序

?简单插入排序希尔排序

(3)交换排序

?冒泡排序快速排序

(4)选择排序

?简单选择排序堆排序

(5)归并排序

?二路归并排序分治归并排序

基数排序

各种排序算法的比较

阅读全文
标签: 中国农业大学2024年考研大纲

推荐课程

热门问答

热门资讯

首页 报考 备考 院校 专业 复试 调剂 问答