网站大量收购独家精品文档,联系QQ:2885784924

数据结构(清华出版社)复习提纲.doc

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

基础知识 第1章 绪论 什么是数据结构,分类 抽象数据类型的形式定义 逻辑结构、物理结构(存储结构) 什么是算法 时间复杂度 第2章 线性表、 线性表的定义和术语 线性表的存储结构 顺序表 链表 线性链表(单链表) 循环链表 双向链表 第3章 栈和队列 栈 顺序栈 链式栈 队列 顺序队列 链式队列 第4章 串 串的模式匹配算法 Next和nextval数组的计算 第5章 数组和广义表 数组的特点 数组的顺序表示 二维数组的两种存储方式 以列序为主序 以行序为主序 根据下标计算数组元素的存储位置 矩阵的压缩存储 特殊矩阵 稀疏矩阵(三元组表) 广义表的定义 表头,表尾 表长,深度 第6章 树 树的定义和术语 二叉树的定义和术语 满二叉树与完全二叉树的定义 二叉树的性质 二叉树的存储 顺序 链式(二叉链表) 遍历二叉树 先序遍历 中序遍历 后序遍历 层次遍历 线索、线索二叉树、线索链表 LTag和Rtag的作用 树的存储结构 双亲表示法 孩子表示法 孩子兄弟表示法 树与二叉树之间的转换 树的遍历 先根(对应二叉树的先序) 后根(对应二叉树的中序) 层次 树的带权路径长度的定义及计算 哈夫曼树(最优二叉树) 前缀编码、哈夫曼编码 第7章 图 图的定义和术语 图的存储结构 邻接矩阵 邻接表 图的遍历 深度优先搜索(DFS,类似树的先根遍历) 广度优先搜索(BFS,类似树的层次遍历) 最小生成树 Prim算法 Kruskal算法 有向无环图 AOV网和AOE网 什么是拓扑有序 可进行拓扑排序的条件 拓扑排序的方法 什么是关键路径 最短路径问题 单源最短路径-Dijkstra算法 第9章 查找 静态查找表和动态查找表 关键字、主关键字、次关键字 平均查找长度的定义及计算 静态查找表 顺序表的查找 有序表的查找 折半查找、折半查找判定树 动态查找表 二叉排序树 平衡二叉树的定义 哈希函数、哈希地址、哈希表、冲突、同义词 哈希函数的构造 直接定址法 除留余数法 地址冲突的处理 线性探测法、二次探测法 再哈希法 链地址法 第10章 内部排序 排序方法的稳定性 各种排序的过程及时间复杂度 插入排序 直接插入排序 希尔排序 交换排序 冒泡排序 快速排序 选择排序 简单选择排序 堆排序 归并排序 2-路归并排序 基数排序 应用(重点复习) 分析简单程序段的运行时间代价 描述利用栈进行表达式求值的过程。 根据给定的二叉树写出其先序、中序和后序遍历序列 根据二叉树的先序和中序遍历序列,构造出对应的二叉树 根据二叉树的中序和后序遍历序列,构造出对应的二叉树 根据给定的字母/频率表构造Huffman树,并给出各字母的Huffman编码 根据一棵树的双亲表构造出该树 根据一棵树构造对应的二叉树 根据图构造邻接矩阵或邻接表 根据邻接矩阵或邻接表构造图 写出图的深度、广度优先搜索顶点序列 按照Prim算法或Kruskal算法构造图的最小生成树 用Dijkstra算法求单源最短路径 根据给定的图或邻接表构造顶点的拓扑序列 根据给出的数据序列构造折半查找过程的判定树。 根据给出的关键值序列构造二叉排序树 在哈希表中插入、查找记录 给出一组关键字,写出按某种排序算法进行排序的第一趟的过程和每一趟的结果 算法(重点复习) 树和图的基本操作,涉及以下内容: 顺序表、链表的处理 栈、队列的应用 循环、递归的应用 题型及样题 选择题(2’*10=20’) 例:对有n个记录的有序表采用折半查找,其平均查找长度的量级为( ) A.O(log2n)  B.O(nlog2n)  C.O(n)  D.O(n2) 填空题(2’*10=20’) 例:在单链表中,指针p 所指结点为最后一个结点的条件是( )。 应用题(4~5个,45’) 例:已知二叉树的前序和中序遍历序列如下, 画出该二叉树。 前序遍历序列: ABCDEFGHIJ 中序遍历序列: CBEDAGHFJI 算法题(1~2个,15’) 例:已知二叉树用二叉链表存储,请写出其类型定义,并设计一个计算二叉树的叶子结点个数算法。

文档评论(0)

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

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

1亿VIP精品文档

相关文档