总复习(最新).ppt

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

数据结构 2012年秋季 课程总复习 各部分比重分布 各章重要知识点 题型 考试安排 课程各部分内容比重分布 内 容 比 例 涵盖章节 时间复杂度、线性表 ±15% 第1、2章 栈和队列 ±15% 第3章 数组和矩阵 ±10% 第4章 二叉树、堆、Huffman ±20% 第5章 散列、字典 ±10% 第6章 图 ±10% 第8章 搜索结构及排序算法 ±20% 第7、9章 Chapter1 程序性能-重要知识点 本章重要知识点:算法的性能分析与度量 程序(算法)的时间复杂性 操作计数 Chapter1 程序性能-重要复习题 本章重要复习题 P38 1.10 P39 1.12、1.13 Chapter2 线性表 -重要知识点 本章重要知识点 什么是线性结构 公式化描述与链表描述的含义 线性表的公式化描述——顺序表 特性: 操作:插入、删除、搜索 线性表的链表描述——链表(重点) 单链表 双向链表、循环链表 操作:插入、删除、搜索、合并、拆分、逆置等 Chapter2 线性表 本章重要算法(程序) 顺序表类 顺序表的基本操作 单链表类 单链表的基本操作 循环链表(查找) 双向链表(定义) Chapter2 线性表 1、顺序存储与链式存储的比较与区别 2、区别带表头节点和不带表头节点的链表结构; 为了避免把空链表作为特殊情况处理 使用头节点后,每个链表至少包含一个节点(头节点) 3、各种链表结构的区别 4、链表合并、拆分、逆置等算法 Chapter2 线性表-重要复习题 本章重要复习题 P83 2.2 P84 2.4 P86 2.15、2.22 Chapter3 栈和队列-重要知识点 栈重要知识点 栈结构的特性:LIFO 栈的公式化描述——顺序栈(重点) 栈的链式描述——链栈 描述 操作:入栈、出栈、取栈顶元素、栈空、栈满等 栈的应用 括号匹配 表达式求值 Chapter3栈和队列-重要算法 栈重要算法 顺序栈及操作 链栈及操作 括号匹配算法 Chapter3栈和队列-重要知识点 队列重要知识点 队列结构的特性:FIFO 队列的公式化描述——循环队列(重点) 队列的链式描述——链队列 描述 操作:入队列、出队列、取队头元素、队空、队满等 Chapter3栈和队列-重要算法 队列重要算法 循环队列及操作 链队列及操作 Chapter3栈和队列-重要复习题 本章重要复习题 P132 3.7、3.16 P133 3.22 Chapter4 数组和矩阵(串不考) 本章重要知识点 二维数组的一维存储(行优先、列优先) 计算元素位置 特殊矩阵的压缩存储 对角、三对角(带状)、上(下)三角、对阵矩阵 注意下标的起止值 行、列、对角线优先 映射公式 稀疏矩阵的压缩存储 三元组顺序表 转置操作 Chapter4 数组和矩阵-重要复习题 本章重要复习题 P183 4.1、4.2 Chapter5 二叉树和树、Huffman、堆-重要知识点 本章重要知识点 非线性结构 树结构的特性 二叉树、满二叉树、完全二叉树的定义 二叉树的特性及证明方法(注意特性) 二叉树的顺序存储 二叉树的链式存储——二叉链表 二叉树的遍历及遍历的应用 树的二叉链表表示形式 Chapter5 二叉树和树、Huffman、堆-重要知识点 堆 堆的定义、判断 堆的、初始化及插入、删除算法 堆排序 Huffman树及Huffman算法 Huffman树的定义及性质 带权路径长度(WPL) Huffman算法 Huffman编码 Chapter5 二叉树和树、Huffman、堆-重要程序 本章重要程序 二叉链表类 二叉树的操作 二叉树遍历的应用(高度、交换) 前序和中序或中序和后序唯一确定一棵二叉树 表达式二叉树:前缀、中缀、后缀 树的二叉树描述 左孩子-右兄弟表示法 转换方法 Chapter5 二叉树和树、Huffman、堆-重要程序 最小(大)堆类 最小(大)堆的插入、删除及复杂度分析 初始化非空最大堆 堆排序及性能分析 Huffman树的建立 Chapter5 二叉树和树、Huffman、堆-重要复习题 本章重要复习题 P246 5.6、5.7 P247 5.9、5.16 P248 5.17、5.18、5.19、5.20 Chapter6 集合、字典散列-重要知识点 本章重要知识点 字典结构的特点 散列(重点) 散列函数 什么是冲突? 冲突解决方案:开散列 散列表搜索 Chapter6 集合、字典散列-重要复习题 本章重要复习题 P295 6.9 Chapter7 搜索结构 本章重要知识点 二叉搜索树(BST树) 二叉搜索树定义、特点 在二叉搜索树中搜索元素的算法 平均

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档