您当前的位置: 首页 >  数据结构

111辄

暂无认证

  • 2浏览

    0关注

    91博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

111辄 发布时间:2020-06-09 16:43:26 ,浏览量:2

数据结构期末复习系列 · 持续更新:

图的深度遍历和广度遍历 图的邻接矩阵和邻接表表示 串的基本知识及操作 数据结构期末考试提纲(重点复习知识汇总) 期末考试 | 数据结构第五章 | 树和二叉树·附习题 期末考试 | 数据结构第七章 | 查找(顺序表、树表、哈希表)·附习题 期末考试 | 数据结构第八章 | 内部排序(插入/选择/冒泡/快排/堆排序/基数排序) 稀疏矩阵的三种表示方法·转置矩阵·矩阵相乘·十字链表表示法·数组的基本操作 栈的简单应用:数制转换·括号的匹配检验·行编辑·迷宫求解·表达式求值·递归调用 队列的基本概念·循环队列·银行排队场景驱动管理 线性表和链表的基本操作:初始化·定位查询·插入元素·删除·查找·双向链表

数据结构期末考试提纲(重点复习知识汇总)
  • 一、前言
  • 二、重点概论
  • 三、考点细分

一、前言

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

二、重点概论

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

算法题(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.散列表(必考) 处理冲突的方法

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

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

关注
打赏
1648114069
查看更多评论
立即登录/注册

微信扫码登录

0.0430s