数据结构A-考试复习指南.pptVIP

  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文档。上传文档
查看更多
数据结构A-考试复习指南

《数据结构 A》 考试复习指南 计算机学院 王海艳 * 前言 目录 考试题型  《数据结构A》执行考教分离制度,因而具体的考试题型不能肯定,建议采用的、常见的题型有: 填空题、 选择题、 简答题、 综合计算/程序填空题、 算法设计(编程)题五大类。 考试题型 填空题 基本概念的掌握、理解,基本原理的考核。 分值一般在20分左右。 选择题 易混淆的概念、知识点,易出错的一些基本结论,基本原理的考核。 分值一般在10分左右。 简答题 基本方法、基本技能的考核。 分值一般在50分左右。 考试题型 综合计算(程序填空)题 教学大纲中所涉及的一些能给出计算结果的基本知识点。 教材中一些重要的算法的关键步的补充。 分值一般在10-12分左右。   算法设计(编程)题 根据问题选用一些基本、常用的数据结构确立合理的存储结构来实现所需功能。 或指定数据结构给出实现某种功能的算法。 分值一般在8-10分左右。  试题总体难度应该基本与习题相同,包括少量的个人发挥题。 目录 考试目标 促进学生学习的手段: 学与不学不一样。 认真学与不认真学不一样。 听讲与不听讲不一样。 完成作业与不完成作业不一样(课外习题与上机实验)。 评价教师教学水平的手段: 是否能抓住基本知识点。 是否能讲透重点和难点。 是否能调动学生积极性共同完成教学任务。 目录 主要内容 第一章:基础知识 数据结构的概念。 四种常见的逻辑结构。 数据的两种常用的存储表示方法。 抽象数据类型的思想。 算法分析的基本方法(时间、空间复杂度)。 主要内容 第二章:线性表 线性表的顺序表示: ADT描述。 插入、删除操作的实现及算法复杂度的分析。 顺序表对象的应用。 线性表的链接表示: 单链表(查找、插入和删除运算的实现)。 主要内容 第二章:线性表 线性表的链接表示:(续) 单链表 带表头结点的单链表(查找、插入和删除运算的实现) 单向循环链表(结构及基本运算的实现) 双向链表(结构及基本运算的实现) 线性表的应用:多项式的算术运算 主要内容 第三章:堆栈和队列 堆栈: 堆栈的概念、ADT描述(LIFO)。 顺序栈的基本操作。 链式栈的基本操作。 队列: 队列的概念、ADT描述(FIFO)。 顺序队列的基本操作(重点是循环队列,解决“假溢出”现象)。 链式队列的基本操作。 主要内容 第三章:堆栈和队列 表达式计算: 计算后缀表达式的值。 中缀表达式转换为后缀表达式。 主要内容 第四章:数组和字符串 数组: 数组的顺序表示ADT描述。 顺序表示时存储地址的计算。 特殊矩阵: 对称矩阵的含义。 对称矩阵中编号和行列对的计算对应关系。 主要内容 第四章:数组和字符串 稀疏矩阵: 稀疏矩阵的ADT描述。 三元组的表示法(行三元组、列三元组)。 稀疏矩阵的转置(辅助数组num[]、k[]的含义及计算) 字符串: 字符串的ADT描述。 简单模式匹配算法。(各趟匹配结果) 主要内容 第四章:数组和字符串 字符串:(续) 字符串的ADT描述。 简单模式匹配算法。 KMP算法。(各趟匹配结果、失败函数和改进的失败函数值的计算) 主要内容 第五章:树 树: 树的基本概念(度)。 二叉树的相关知识点。(与树的区别、满二叉树、完全二叉树、扩充二叉树的概念及性质、二叉链表及二叉树的基本运算) 二叉树的遍历。(三种遍历方法的过程及执行结果) 主要内容 第五章:树 树和森林: 树和森林的相互转换(左子右兄的原则)。 树和森林的遍历。 堆和优先权队列: 建堆运算(最大、最小堆 AdjustDown)。 优先权队列的建立(Append 和 Serve运算的实现)。 主要内容 第五章:树 哈夫曼树和哈夫曼编码: 树的路径长度、加权路径长度WPL的计算。 哈夫曼树的构造。 哈夫曼树的编码和译码操作。 主要内容 第五章:树 并查集和等价关系: 并查集的含义。 函数Union和 Find的算法实现。 改进的函数Union2和 Find2的算法实现。 等价关系的分组。 主要内容 第六章:集合和搜索 集合和搜索的基本概念: 动态集的含义。 搜索的含义及分类(内搜索、外搜索)。 集合的表示(线性表、搜索树、散列表等)。 顺序搜索: 无序表的顺序搜索。 有序表的顺序搜索。 算法性能分析。 主要内容 第六章:集合和搜索 二分搜索: 二分搜索算法的含义。 对半搜索算法的实现。 对半搜索的二叉判定树。 主要内容 第七章:搜索树 二叉搜索树: 二叉搜索树的含义。 二叉搜索树的搜索、插入、删除操作的算法实现。 二叉平衡树: AVL二叉搜索树的含义。 四种平衡旋转的实现过程。 二叉平衡树插入操作的算法实现。 主要内容 第七章:搜索树 B-树: m叉搜索树的含义。 B-树的定义及有关性质。 B-

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档