1 / 26 数据结构重点复习内容教材 P143-P147:树、森林与二叉树的相互转换,并做一到两个练习,如教材P154 的 6.11并求各树与森林的各种遍历序列;教材 P147-P151:哈夫曼树,并做一到两个练习,如教材P153 的 6.9 并计算其 WPL ;教材 P160-P165:图的邻接矩阵与邻接表的定义及其图的建立算法,可参考实验内容;教材 P168-P171:图的深度优先遍历算法的实现;教材 P175-P179:最小生成树, 并做一到两个练习,要求会根据一个图的邻接矩阵,画出图,并求出其最小生成树,且过程要完整;教材 P197-P200:顺序查找、二分查找算法的实现,可参考实验内容;教材 P224-P231:哈希查找,并做一到两个练习,如教材P232 的 8.5;教材 P2414-P242:冒泡排序算法的实现,可参考实验内容;各章知识的总结。数据结构复习要点一.基础知识(一)述论1.数据结构、逻辑结构、存储结构和算法的定义;2.逻辑结构、存储结构的分类与特点;3.算法的特征与评价标准;4.时间与空间复杂度的定义;5.算法的描述形式。(二)线性结构1.线性结构的定义与特点;2.线性表的定义和特点;3.线性表的两种存储结构的定义;4.栈与队列的定义与操作特点;5.栈与队列的存储结构的定义。(三)树结构1.树结构的定义与特点;2.树结构的基本术语;3.二叉树的定义与特点;4.二叉树的性质;5.树与二叉树的存储结构;(四)图结构1.图结构的定义与特点;2.图结构的基本术语;3.图的存储结构;4.最小生成树、AOE 、AOV 。(五)查找与排序2 / 26 1.查找与排序的定义与分类;2.查找与排序的存储结构。二.方法与技术1.线性表的查找、建立、插入和删除操作的实现与分析,特别是头、尾插入法建立单链表的算法(重点) ;2.顺序栈与循环队列的基本操作。3.二叉树的有关操作的递归实现,比如建立二叉树(重点);4.二叉树的四种遍历、树与森林的遍历、森林与二叉树的转换(重点);5.哈夫曼树的建立与WPL 的计算(重点) ;6.图的邻接矩阵和邻接表存储结构下的图的建立算法的实现(重点);7.图的邻接矩阵和邻接表存储结构下的图的深度优先遍历算法的实现(重点);8.求最小生成树的方法(重点);9.顺序查找与二分查找算法的实现(重点);10.哈希查找方法与平均查找长度的计算(重点);11.冒泡排序数据结构--排序数据结构 --排序一、单项选择题1.下列内部排序算法中:A.快速排序B.直接插入排序C. 二路归并排序D. 简单选择排序...