- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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’)
例:已知二叉树用二叉链表存储,请写出其类型定义,并设计一个计算二叉树的叶子结点个数算法。
您可能关注的文档
- 必修4 Module 1 Life in the Future 精华讲义.doc
- 必修一4-7用牛顿运动定律解决问题习题案2.doc
- 必修3第二章第二讲课时知能训练.doc
- 必修一unit1重点词汇学习.doc
- 年新人教版七年级(下)数学期中考试题.doc
- 必修一 重点词汇解析.doc
- 必修4英语导学案11.doc
- 心理治疗2-精神分析.ppt
- 必修一第二单元英语测试题高攀峰.doc
- 必修一Module5.introduction.ppt
- 2024-2025学年高中物理选择性必修 第二册鲁科版(2019)教学设计合集.docx
- 初中班主任工作计划.docx
- 高中英语阅读材料选择的科学性研究教学研究论文.docx
- 2024-2025学年高中物理选择性必修 第二册人教版(2019)教学设计合集.docx
- 职业指导课程质量对学生就业能力的影响论文.docx
- 装备制造与再制造产业园项目可行性研究报告写作模板-申批立项.doc
- 电视台离岗创业合同协议.docx
- 2024-2025学年高中物理选择性必修 第二册粤教版(2019)教学设计合集.docx
- 2024-2025学年高中物理选修3-2教科版教学设计合集.docx
- 高中生职业规划指导与职场处事的智慧论文.docx
最近下载
- 维修电工高级技师考试理论知识题库.doc
- 保险投诉培训课件.pptx VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.4.84040.docx
- 第52次《中国互联网络发展状况统计报告》.docx
- 八年级下册-【知识速记】备战2023年中考地理核心知识背记(湘教版).docx VIP
- 七年级上册(考点梳理课件)-【知识速记】备战2023年中考地理核心知识背记(湘教版).pptx VIP
- 八年级上册(考点梳理课件)-【知识速记】 中考地理核心知识背记(湘教版).pptx VIP
- 维修电工高级技师理论知识练习题.pdf VIP
- 七年级上册(考点梳理课件)-【知识速记】 中考地理核心知识背记(湘教版).pptx VIP
- 在线网课学习课堂《地学景观——探秘﹒审美﹒文化(重大 )》单元测试考核答案.docx
文档评论(0)