2020年中农大考研821数据结构考试大纲
(2019-11-20 15:59:33)
标签:
821数据结构中国农业大学考试大纲中国农业大学考研2020考研 |
分类: 考试大纲 |
821数据结构考试大纲
一、考查目标
1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。
2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。
3.能够选择合适的数据结构和方法进行问题求解。
二、考试形式和试卷结构
1.试卷满分及考试时间
试卷满分150分,考试时间180分钟。
2.答题方式
答题方式为笔试、闭卷。
3.试卷内容与题型结构
单选题
填空题
简答题
综合题
算法题
三、考查内容
1.概念
(1)基本概念和术语
l
l
l
(2)算法的描述和分析
l
l
2.线性表
(1)线性表的概念
l
l
(2)线性表的实现
l
l
3.栈、队列
(1)栈和队列的概念
l
l
(2)栈和队列的实现
l
l
4.数组和广义表
(1)数组和广义表的概念
l
l
l
(2)数组和广义表的实现
l
l
5.树和二叉树
(1)树和二叉树的概念
l
l
l
l
(2)树和二叉树的实现
l
l
l
6.图
(1)图的概念
l
l
l
(2)图的实现
l
l
l
l
7.查找
(1)查找的概念
l
l
(2)静态表及其查找
l
l
(3)动态表及其查找
l
l
(4)Hash表及其查找
l
l
l
(5)各种查找算法的分析
8.排序
(1)排序的概念
l
l
(2)插入排序
l
l
(3)交换排序
l
l
(4)选择排序
l
l
(5)归并排序
l
l
(6)各种排序算法的比较
四、题型举例
1.选择题
在单链表中成功查找一个元素的等概率下的平均搜索长度是
A. n
2.填空题
深度为5的二叉树至多有
3.简答题
请比较顺序表和单链表在存储空间和数据访问方面的特点。
4.综合题
已知一棵二叉树的先序遍历的结果是ABDECF,中序遍历的结果是DEBAFC,请画出这棵二叉树,并写出该二叉树的后序遍历结果。
5.算法题
分析下面算法功能,以及时间复杂度。
#define List_Size 100
typedef struct
ElemType
int
} SqList;
void ex(SqList la, SqList lb, SqList &lc)
while(i
if(la.elem[i]<=lb.elem[j])
while(j
} // ex
(2) 用循环单链表实现队列,要求该队列只使用一个指向队尾指针。请写出结点和队列的类型定义,并分别编写队列初始化、入队、出队算法。
五、参考教材

加载中…