《数据结构》课程考试大纲

《数据结构》课程考试大纲

ID:11104504

大小:166.00 KB

页数:34页

时间:2018-07-10

《数据结构》课程考试大纲_第1页
《数据结构》课程考试大纲_第2页
《数据结构》课程考试大纲_第3页
《数据结构》课程考试大纲_第4页
《数据结构》课程考试大纲_第5页
资源描述:

《《数据结构》课程考试大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据结构》课程考试大纲(一)考试对象参加《计算机科学与技术》、全日制专业学位研究生《计算机技术》专业考试考生。(二)考试目的考核学生对本课程知识的掌握和运用能力,属水平测试。(三)考试的内容、要求第一章绪论考试内容数据结构的基本概念和术语;算法的描述;算法设计的要求;算法效率的度量;算法的存储空间需求。考试要求1.有关数据的基本概念;2.领会抽象数据类型与数据结构的关系及抽象数据类型在算法设计中的意义和作用;3.掌握数据的逻辑结构及有关术语的定义,掌握数据结构的表示方法,能用序偶集合表示关系;4.了解数据的逻辑结构和存储结构的

2、分类;5.掌握描述算法的语言;6.算法的存储空间需求;7.领会算法设计的要求算法效率度量的意义和作用,懂得算法分析原理,掌握算法分析技术;第二章线性表考试内容线性表的逻辑结构;线性表的顺序存储结构;线性表的链式存储结构;一元多项式的表示及相加和相乘算法。考试要求1.熟练掌握顺序存储的线性表的基本操作的实现,熟练掌握链式存储的线性表的动态存储和静态存储的方法及其算法;2.循环链表的应用,一元多项式的表示及相加和相乘算法;3.掌握顺序存储的线性表和链式存储的线性表的主要优缺点;4.掌握对顺序存储的线性表和链式存储的线性表的各种算法的

3、评价;第三章栈与队列考试内容栈;表达式求值;栈与递归过程;队列。考试要求1.顺序栈与链栈的结构及操作,要求达到综合应用层次;2.顺序栈与链栈的比较;3.顺序队与链队的结构及操作,要求达到综合应用层次;4.顺序队与链队的比较;5.弄清队与栈及线性表的异同。掌握循环队的组织方法及有关算法;6.递归过程的模拟。第四章串考试内容串及其操作;串的存储结构;串基本操作的实现。考试要求1.领会串的逻辑结构定义,掌握串的基本操作;2.掌握串的存储结构及其算法实现;3.掌握模式匹配的原理及其KMP算法。第五章数组和广义表考试内容数组的定义和数组分

4、量的地址计算;数组的顺序存储结构;矩阵的压缩存储;广义表的定义;广义表的存储结构;广义表的递归算法。考试要求1.领会数组是一种复杂的数据结构,数组元素之间的关系,既不是线性的,也不是树形的;2.掌握数组分量的地址计算方法、当矩阵压缩存储于一维数组中时,矩阵元素与数组分量的对应关系;3.使用三元组表示稀疏矩阵的方法及其算法;4.对特定的存储结构,任给一广义表,给出其存储模式;5.掌握用广义表表示m元多项式的方法;6.掌握广义表的几种递归算法;7.数组的综合应用能力。第六章树和二叉树考试内容树的结构定义和基本操作;二叉树及完全二叉树

5、的性质;树和二叉树的存储结构;遍历二叉树的递归与非递归算法;线索二叉树的建立及插入算法;森林与二叉树的转换;哈夫曼树及其应用。考试要求1.领会树和二叉树是两个完全不同的概念;2.深刻理解和掌握二叉树及完全二叉树的性质以及遍历二叉树的递归与非递归算法;3.领会线索二叉树的作用以及它的建立、遍历及插入算法;4.掌握数的存储结构以及森林与树的转换方法;5.二叉树的各种操作的效率评价;6.掌握建立哈夫曼编码树的算法、哈夫曼编码及其应用;7.掌握回溯法的算法设计思想和方法。第七章图考试内容图的定义和术语;图的存储结构;图的遍历;最小生成树

6、;有向无环图及其应用;最短路径;关键路径。考试要求1.熟知图的术语,理解图的概念;2.熟练掌握图的数组表示法和邻接表表示法及其算法;3.熟练掌握图的深度优先搜索法和广度优先搜索法及其算法;4.掌握贪心算法,并用贪心算法求解连通图的最小生成树;5.熟练掌握有向无环图的拓扑排序及求关键路径的算法;6.熟练掌握求图的最短路径的算法;7.掌握各种算法的效率评价;8.图的应用能力。第八章查找考试内容顺序查找法;折半查找法;静态树表的查找;索引表的查找;二叉排序树的查找;平衡二叉树的平衡方法及查找;B-和B+树的查找;哈希技术的概念;哈希函

7、数的构造方法;冲突处理技术;哈希表的查找。考试要求1.熟练掌握顺序查找法和折半查找法及其算法,领会静态树表的查找和索引表的查找的思想;2.熟练掌握二叉排序树的查找、插入和删除算法,掌握二叉树的平衡方法;3.熟练掌握B树的查找、插入和删除算法,领会B+树的思想;4.理解哈希技术的概念,熟练掌握哈希函数的构造方法和冲突处理技术,掌握哈希表的查找算法;5.根据所给条件求装填因子并设计合适的哈希表结构;6.各种查找算法的性能分析及比较;7.能根据不同情况灵活应用不同的查找方法。第九章内部排序考试内容有关概念;直接插入排序;折半插入排序;

8、2-路插入排序;希尔排序;快速排序;堆排序;归并排序;分配排序与基数排序;各种内部排序方法的比较。考试要求1.熟练掌握直接插入排序算法,领会其它插入排序方法;2.深刻领会快速排序的思想,熟练掌握快速排序算法,弄清楚影响快速排序速度的瓶颈,掌握快速排序的递归算法;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。