《数据结构》课程考试大纲-湘潭大学—信息工程学院.doc

《数据结构》课程考试大纲-湘潭大学—信息工程学院.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据结构》课程考试大纲-湘潭大学—信息工程学院.doc

《数据结构》课程考试大纲 (一)考试对象 参加《计算机科学与技术》、全日制专业学位研究生《计算机技术》专业考试考生。 (二)考试目的 考核学生对本课程知识的掌握和运用能力,属水平测试。 (三)考试的内容、要求 第一章 绪论 考试内容 数据结构的基本概念和术语; 算法的描述; 算法设计的要求; 算法效率的度量; 算法的存储空间需求。 考试要求 1.有关数据的基本概念; 2.领会抽象数据类型与数据结构的关系及抽象数据类型在算法设计中的意义和作用; 3.掌握数据的逻辑结构及有关术语的定义,掌握数据结构的表示方法,能用序偶集合表示关系; 4.了解数据的逻辑结构和存储结构的分类; 5.掌握描述算法的语言; 6.算法的存储空间需求; 7.领会算法设计的要求 算法效率度量的意义和作用,懂得算法分析原理,掌握算法分析技术; 第二章 线性表 考试内容 线性表的逻辑结构; 线性表的顺序存储结构; 线性表的链式存储结构; 一元多项式的表示及相加和相乘算法。 考试要求 1.熟练掌握顺序存储的线性表的基本操作的实现,熟练掌握链式存储的线性表的动态存储和静态存储的方法及其算法; 2.循环链表的应用,一元多项式的表示及相加和相乘算法; 3.掌握顺序存储的线性表和链式存储的线性表的主要优缺点; 4.掌握对顺序存储的线性表和链式存储的线性表的各种算法的评价; 第三章 栈与队列 考试内容 栈;表达式求值; 栈与递归过程; 队列。 考试要求 1.顺序栈与链栈的结构及操作,要求达到综合应用层次; 2.顺序栈与链栈的比较; 3.顺序队与链队的结构及操作,要求达到综合应用层次; 4.顺序队与链队的比较; 5.弄清队与栈及线性表的异同。掌握循环队的组织方法及有关算法; 6.递归过程的模拟。 第四章 串 考试内容 串及其操作; 串的存储结构; 串基本操作的实现。 考试要求 1.领会串的逻辑结构定义,掌握串的基本操作; 2.掌握串的存储结构及其算法实现; 3.掌握模式匹配的原理及其KMP算法。 第五章 数组和广义表 考试内容 数组的定义和数组分量的地址计算; 数组的顺序存储结构; 矩阵的压缩存储; 广义表的定义; 广义表的存储结构; 广义表的递归算法。 考试要求 1.领会数组是一种复杂的数据结构,数组元素之间的关系,既不是线性的,也不是树形的; 2.掌握数组分量的地址计算方法、当矩阵压缩存储于一维数组中时,矩阵元素与数组分量的对应关系; 3.使用三元组表示稀疏矩阵的方法及其算法; 4.对特定的存储结构,任给一广义表,给出其存储模式; 5.掌握用广义表表示m元多项式的方法; 6.掌握广义表的几种递归算法; 7.数组的综合应用能力。 第六章 树和二叉树 考试内容 树的结构定义和基本操作; 二叉树及完全二叉树的性质; 树和二叉树的存储结构; 遍历二叉树的递归与非递归算法; 线索二叉树的建立及插入算法; 森林与二叉树的转换; 哈夫曼树及其应用。 考试要求 1.领会树和二叉树是两个完全不同的概念; 2.深刻理解和掌握二叉树及完全二叉树的性质以及遍历二叉树的递归与非递归算法; 3.领会线索二叉树的作用以及它的建立、遍历及插入算法; 4.掌握数的存储结构以及森林与树的转换方法; 5.二叉树的各种操作的效率评价; 6.掌握建立哈夫曼编码树的算法、哈夫曼编码及其应用; 7.掌握回溯法的算法设计思想和方法。 第七章 图 考试内容 图的定义和术语; 图的存储结构; 图的遍历; 最小生成树; 有向无环图及其应用; 最短路径; 关键路径。 考试要求 1.熟知图的术语,理解图的概念; 2.熟练掌握图的数组表示法和邻接表表示法及其算法; 3.熟练掌握图的深度优先搜索法和广度优先搜索法及其算法; 4.掌握贪心算法,并用贪心算法求解连通图的最小生成树; 5.熟练掌握有向无环图的拓扑排序及求关键路径的算法; 6.熟练掌握求图的最短路径的算法; 7.掌握各种算法的效率评价; 8.图的应用能力。 第八章 查找 考试内容 顺序查找法; 折半查找法;静态树表的查找; 索引表的查找; 二叉排序树的查找;平衡二叉树的平衡方法及查找; B-和B+树的查找;哈希技术的概念;哈希函数的构造方法; 冲突处理技术; 哈希表的查找。 考试要求 1.熟练掌握顺序查找法和折半查找法及其算法,领会静态树表的查找和索引表的查找的思想; 2.熟练掌握二叉排序树的查找、插入和删除算法,掌握二叉树的平衡方法; 3.熟练掌握B树的查找、插入和删除算法,领会B+树的思想; 4.理解哈希技术的概念,熟练掌握哈希函数的构造方法和冲突处理技术,掌握哈希表的查找算法; 5.根据所给条件求装填因子并设计合适的哈希表结构; 6.各种查找算法的性能分析及比较; 7.能根据不同情况灵活应用

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档