安徽农业大学_第1页
安徽农业大学_第2页
安徽农业大学_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年南通大学硕士研究生入学考试复习大纲培养单位:信息科学技术学院2022年6月科目名称数据结构科目代码822考试范围及要点数据结构研究生考试大纲1.绪论(1)掌握数据结构的基本概念和相关术语,包括数据、数据项、数据元素、数据的逻辑结构和存储结构等;了解数据结构的基本类型和表示方法。(2)了解算法的概念、算法与数据结构的关系、算法的特性和设计算法的要求,掌握算法的描述方法,包括伪码、类语言描述方法等。(3)掌握算法时间和空间复杂度概念及分析方法。2.线性表(1)掌握线性表的相关概念、特点。(2)掌握线性表顺序存储结构和实现方法,主要包括:=1\*GB3①顺序表的定义和特性;②基本操作(包括:创建、销毁、插入、删除、查找等)的实现及算法复杂度分析;(3)掌握线性表链存储结构和实现方法,主要包括:=1\*GB3①各种形式链表的定义和特性,包括有或无头结点的单向或双向链表、循环链表、静态链表;②各种链表形式的基本操作(包括:创建、销毁、插入、删除、查找等)的实现及算法复杂度分析。(4)能够从时间和空间复杂度的角度综合比较线性表两种存储结构的不同特点,了解各自应用场景,能够针对具体问题选择合适的存储结构。3.栈(1)掌握栈的相关概念、特点。(2)掌握顺序栈、链栈、共享栈的存储结构和基本操作(进栈、出栈等)的实现方法。(3)掌握栈的典型应用:=1\*GB3①递归算法;②表达式求值。4.队列(1)掌握队列的相关概念、特点。(2)掌握队列的顺序存储和链式存储结构和奖基本操作和基本操作(入队、出队等)的实现方法。(3)掌握队列的典型应用。5.数组(1)掌握数组的定义、数组和线性表的关系。(2)掌握多维数组到一维存储的映射方法。(3)掌握特殊矩阵(包括:稀疏矩阵、对称矩阵、上(下)三角矩阵、对角矩阵等)的压缩存储方法。6.树与二叉树(1)掌握树的定义和术语,包括:树根、孩子、双亲、祖先、子孙、兄弟、堂兄、路径、路径长度等。(2)掌握树的存储结构表示、树的基本操作和树的遍历方法。(3)掌握二叉树的定义、术语、特性和性质。(4)掌握二叉树的两种存储结构:顺序存储和二叉链表存储。(5)掌握二叉树的四种遍历方法:先序、中序、后序和层次遍历;理解递归遍历和非递归遍历算法的执行过程;重点掌握各种遍历算法在求解实际问题中的应用。(6)掌握基于两种遍历序列构造二叉树的过程。(7)掌握树或森林与二叉树之间的相互转换过程。(8)掌握线索二叉树的实质、二叉树线索化过程、线索二叉树的遍历算法。(9)掌握哈夫曼树的定义、性质、构造过程和产生哈夫曼编码的方法与过程。7.图(1)掌握图的基本概念。(2)掌握图的邻接矩阵和邻接表两种存储结构及其特点。(3)掌握图的深度优先遍历和广度优先遍历算法。(4)掌握图的生成树和最小生成树的概念,能够利用普里姆算法和克鲁斯卡尔算法构造图的最小生成树。(5)掌握图的最短路径问题求解方法,包括狄杰斯特拉算法和弗洛伊德算法的原理与过程。(6)掌握拓扑排序的概念和求解拓扑序列算法。(7)掌握关键路径的概念以及求解关键路径的过程。8.查找(1)掌握静态查找和动态查找的含义,掌握查找成功情况下和不成功情况下平均查找长度ASL的概念。(2)掌握线性表上的顺序查找、折半查找算法,了解分块查找原理,能够分析算法的特点和计算平均查找长度ASL。(3)掌握二叉排序树的定义、特点、存储方法、创建、结点删除和插入、查找等操作过程,并能针对具体的二叉排序树分析其成功和不成功的平均查找长度ASL。(4)掌握平衡二叉树的定义和调整过程。(5)了解B-、B+树概念。(6)掌握哈希表的概念、哈希表的构造方法和解决冲突的方法,能够计算哈希查找的ASL。9.排序(1)掌握排序的基本概念。(2)掌握插入排序的思想和利用各种插入排序算法进行排序的过程,包括直接插入排序、二分插入排序和希尔排序等。(3)掌握交换排序的思想和利用各种交换排序算法进行排序的过程,包括冒泡排序、快速排序等。(4)掌握选择排序的思想和各种利用选择排序算法进行排序的过程,包括简单选择排序、树型选择排序和堆排序等。(5)掌握归并排序和二路归并排序的思想和利用相关算法进行排序的过程。(6)能够分析各种排序算法的优缺点和性能,特别是各种排序方法的时间复杂度和空间复杂度的比较。试题结构1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论