数据结构期末考试提纲(重点复习知识汇总)

数据结构期末复习系列陆续更新
查找(顺序表、树表、哈希表)·题型实练:
https://blog.csdn.net/qq_45832958/article/details/106594323
内部排序·题型实练:
https://blog.csdn.net/qq_45832958/article/details/106542994

数据结构期末考试提纲(重点复习知识汇总)

一、前言

今天因为特殊教育情况,为了保证成绩公平,线上考试取消了选择和填空题,只有计算题和算法题。
以下是我总结的数据结构老师给画了两个小时的重点。对于不同学校的学生仅作参考。

二、重点概论

第七章查找占比最大,
第八章内部排序和第五章树此之,
第六章图再次之。
前几章中线性表较重要

算法题(5个/8分):
线性链表遍历查找统计,二叉树遍历查找统计,图的最小生成树(prime、kruskal)(权值计算),二叉排序树,折半

三、考点细分

1.单链表中的删除(删除全部结点和为某个值的结点)
和按值查找<顺序/链表>
按值统计为某值的元素有多少个(用变量count记录))

2.链式存储和链式逻辑和链表表示互相转化

3.链表头部插入和尾部插入图解

4.栈的顺序存储结构(图解)
给maxsize,序列push,pop,写出top的变化
队列也是front,real

5.串的表示(图解)

6.串的模式匹配算法代码
KMP算法原理

7.计算题:
数组的LOC(a1)公式:算出元素具体所在位置
二维数组行优先和列优先

8.重点是第五章、六七八及以后

9.不考填空和选择

10.二叉树的存储结构

11.遍历二叉树(必考):
先中后序<根据先序序列画出树的图,再根据树的图写出后序序列>

12.树的双亲表示法(计算题)

13.树与二叉树的转换

14.哈夫曼树(必考):带权重的树。
目的,构造过程,求结点权重,别名“最优二叉树”,判断哈夫曼树

15.在二叉排序树上查找关键字的算法
所以要熟悉二叉树的结构体(链式存储)、遍历的代码(第五章和第七章结合)

16.二叉树遍历(顺便按照条件统计)相关的代码(给一棵二叉树,统计叶子结点的数量,或者统计data为某个值的叶子的数量,有右孩子的结点,大于某值的结点有几个)

17.图的遍历(深度、广度)

18.最小生成树<必考> 最小代价生成树
(图解例子)
Prime算法
Kruskal算法

19.图的关键路径(重中之重)

20.折半查找<必考>
(代码,计算)
平均查找长度;查找成功不成功的比较次数
折半插入代码

21.查找的基本概念
关键字 次关键字
ASL

22.二叉排序树(查找、插入代码,图)
要会写结构体,而后typedef ElemType int

23.散列表(必考)<最常用的是取余mod%>
处理冲突的方法

24.快排 插入排序 选择 冒泡 折半 希尔排序
每一趟的结果图解
代码
基本考的都是快排和折半

笔者有陆续更新的数据结构每章、每块知识点的复习笔记及题型实练,希望大家共同进步,期末加油
点点关注不迷路

猜你喜欢

转载自blog.csdn.net/qq_45832958/article/details/106645158
今日推荐