2009年硕士研究生入学考试初试考试大纲.docx
《2009年硕士研究生入学考试初试考试大纲.docx》由会员分享,可在线阅读,更多相关《2009年硕士研究生入学考试初试考试大纲.docx(5页珍藏版)》请在优知文库上搜索。
1、2023年硕士研究生招生考试初试考试大纲科目代码:805科目名称:数据结构适用专业:计算机科学与技术考试时间:3小时考试方式:笔试总分:150分考试范围:一、数据结构绪论理解数据结构基本术语;掌握数据结构的定义及研究内容;掌握逻辑结构分类及表示、常用存储结构;掌握算法的定义、算法的特性和定量评价标准。二、线性表理解线性表的概念及运算的定义;掌握线性表的顺序存储和链接存储方法及常用运算在两种存储结构上的实现算法;能够根据实际问题的需求来决定采用何种存储结构并给出具体的算法。三、栈和队列理解栈和队列的概念及运算特点;掌握栈和队列的存储以及运算的实现;能够根据实际问题的需求来决定采用栈和队列哪种存储
2、结构并给出算法。四、多维数组和广义表理解数组和广义表的定义、特点及存储结构;掌握各种压缩存储方法;掌握广义表的运算。五、树理解树和二叉树的概念;掌握二叉树的性质、二叉链表存储结构、二叉树的遍历运算;掌握哈夫曼树的构建、编码、译码原理;掌握树和森林与二叉树的转换方法;能够针对实际问题利用树存储结构设计算法并给出具体实现。六、图理解图的基本概念;掌握图的邻接矩阵存储和邻接表存储的原理及特点;掌握图的深度优先遍历和广度优先遍历原理及对应生成树;理解求最小生成树、拓扑排序、关键路径和最短路径的算法原理;能够根据图的基本原理解决一些应用问题,如:判定图的连通性、判定是否有环等。七、排序理解排序的基本概念
3、及常用的排序算法;掌握插入排序、快速排序、选择排序、归并排序、基数排序的基本思想及性能评价;可以利用各种排序算法解决实际问题。八、查找理解查找的概念;掌握顺序查找、索引查找方法的思想,对数据元素和存储结构的要求;掌握二叉排序树的定义及构造方法、常用运算在其上的实现;掌握散列表的定义、解决散列表冲突的方法及散列表创建的方法、查找散列表的方法;掌握各种查找算法平均查找长度的计算;可以利用各种查找算法解决实际问题。样题:一、单项选择题(本大题共10小题,每小题2分,共20分)1、在下列的叙述中,正确的是OA.数据的逻辑结构是指数据的各数据项之间的逻辑关系。B.数据的物理结构是指数据在计算机内的实际存
4、储形式。C.在顺序存储结构中,数据元素之间的关系是显示体现的。D.链接存储结构是通过结点的存储位置相邻来体现数据元素之间的关系。2、完成在双循环链表结点*p之后插入新结点*s的操作是OA. p-next=s;s-prior=p;p-next-prior=s;s-next=p-next;B. p-next-prior=s;p-next=s;s-prior=p;s-next=p-next;C. s-prior=p;s-next=p-next;p-next=s;p-next-prior=s;D. s-prior=p;s-next=p-next;p-next-prior=s;p-next=s;3、设一
5、个栈的输入序列依次是1,2,3,4,5,元素入栈的过程中允许出栈,则下列序列中,是栈的合法输出序列的是OA.51234B.45132C.43215D.352414、若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当入队一个元素,再出队两个元素后,rear和front的值分别为()A.1和5B.2和4C.4和2D.5和15、树最适合用来表示()A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据6、n个顶点的有向全图中有向边的数目最多为OA.n-lB.nC.n(n-l)2D.n(n-l)7、在下面的排序方法中,平均时间复杂度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2009 硕士研究生 入学考试 初试 考试 大纲