2331数据结构自考大纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章??? 概论 (一) 课程内容 1.1 引言 1.2 数据、逻辑结构和运算 1.3 存储实现和运算实现 (二) 学习的目的与要求 本章集中介绍贯穿和应用与数据结构课程始终的基本概念和主要工具,概括反映了后继各章的基本问题,为进入具体内容的学习提供了必要的引导。 本章总的要求是:理解数据、数据元素和数据项的概念及其相互关系;理解逻辑结构、基本运算和数据结构的概念、意义和分类;理解存储结构与逻辑结构的关系;了解机内表示的级别和四种基本存储方式;理解算法的概念;了解算法分析的基本概念、时间复杂性及其量级的概念。 本章重点是逻辑结构和数据结构的概念。难点是算法的时间复杂性分析。 第2章??? 线性表 (一) 课程内容 2.1 线性表的基本慨念 2.2 线性表的顺序实现 2.3 线性表的链实现 2.4 其它运算在单链表上的实现 2.5 其它链表 2.6 顺序实现与链接实现的比较 2.7 串 (二) 学习的目的与要求 顺序表和单链表分别是最简单、基本的顺序存储结构和链式存储结构。顺序表和单链表上实现基本运算的算法是数据结构中最简单、基本的算法。这些内容构成以下各章的重要基础,因此本章是本课程的重点之一。 维持对本章有较高的要求:深刻理解线性结构的定义和特点;理解线性表的概念;熟练掌握顺序表和单链表的组织方法及实现基本运算的算法;掌握在顺序表和单链表上进行算法设计的基本技能;了解顺序表与链表的优缺点;了解串的概念、运算和存储方法。 本章重点:线性结构的定义和特点;线性表的运算;顺序表和单链表的组织方法和算法设计。难点:单链表上的算法设计。 第3章??? 栈、队列和数组 (一) 课程内容 3.1 栈 3.2 队列 3.3 数组 3.4 综合应用示例 栈和队列的逻辑结构与线性表的逻辑结构相同,二维数组逻辑结构可以看成是线性结构的推广;而它们的运算都可以看成是线性表运算的限制。 本章总的要求是:理解栈和队列的定义、特点及与线性表的异同;熟悉顺序栈和链栈的组织方法,队满、队空的判断条件及其描述;掌握链队的组织方法、算法并能自行设计其它简单算法。 本章重点:栈和队列的特点;顺序栈和链栈上基本运算的实现和简单算法;链队上基本运算的实现和简单算法设计。难点:循环队的组织,队满、队空的条件及算法设计。 第4章??? 树 (一) 课程内容 4.1 树的基本概念 4.2 二叉树 4.3 二叉树的存储结构 4.4 二叉树的遍历 4.5 树和森林 4.6 判定树和哈弗曼树 (二) 学习的目的与要求 树形结构是有广泛英语背景的分支、层次结构。二叉树是一种运算简单且能间接表达一般树形结构的重要的数据结构。因此,二叉树是本课程的一个重点内容。 本章总的要求是:理解树形结构的基本概念和术语;深刻领会二叉树的定义和存储结构,熟悉二叉树的遍历次序并熟练掌握遍历算法;了解树和森林的定义、树的存储结构并掌握树、森林、二叉树之间的相互转换方法。 本章重点:树形结构的概念;二叉树的定义、存储结构和遍历算法。难点:二叉树的遍历算法。 第5章??? 图 (一) 课程内容 5.1 图的基本概念 5.2 图的存储结构 5.3 图的遍历 5.4 最小生成树 5.5 拓扑排序 (二) 学习的目的与要求 图与树一样,也是一种有广泛实际背景的非线性结构,但比树更复杂。因此,本章在运算实现方面着重研究图的遍历这一常用运算的实现,以及最小生成树和拓扑排序这两个典型的应用问题的求解。 本章总的要求是:理解图的概念并熟悉有关术语;熟练掌握邻接矩阵表示法和邻接表表示法;深刻理解连通图遍历的基本思想和算法;理解最小生成树的有关概念和算法;理解拓扑排序的概念、步骤和背景。 本章重点:图的存储结构和连通图的遍历。难点:Prim算法 第6章??? 查找表 (一) 课程内容 6.1 基本概念 6.2 静态查找表的实现 6.3 树表 6.4 散列表查找 (二) 学习的目的与要求 数据结构课程中的集合是四类基本逻辑结构之一。查找表是一种以集合为逻辑结构的常见的数据结构,其基本特点是以查找运算为核心。因此,如何高效率地实现查找运算是本章的核心问题。 本章总的要求是:了解集合的基本概念;理解查找表的定义、分类和各类的特点;掌握顺序查找和二分查找的思想和算法;理解二叉排序树的概念和有关运算的实现方法;掌握散列表、散列函数的构造方法、以及处理冲突的方法;掌握散列存储和散列查找的基本思想及有关方法、算法。 本章重点:二分查找;二叉排序树的查找;散列表的查找。难点:二叉排序树的插入算法。 第7章 文件 (一) 课程内容 7.1 基本概念 7.2 顺序文件 7.3 索引文件 7.4 ISAM文件 7.5 VSAM文件 7.6 多关键子文件 (二) 学习的

文档评论(0)

imby0eybk9 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档