数据结构复习

数据结构复习

期末的小小总结

文件下载

蜂考教案

数据结构期末考试考点

第一章 数据结构和算法

数据结构

image-20220104165418570

image-20220104170101034

image-20220104170202321

image-20220104170621498

算法

image-20220104170633707

image-20220104170649183

第二章 顺序表

线性表

逻辑结构,顺序表和链表都属于线性表。

image-20220104170855615

顺序表的结构

image-20220104171140069

image-20220104171209546

第三章 链表

单链表的结构

image-20220104171347126

image-20220104171435076

双链表和循环链表

image-20220104171627390

第四章 栈和队列

image-20220104172212748

栈的链式结构

image-20220104172320492

队列的循序储存

image-20220104173416688

image-20220104185055517

头指针指的是头,尾指针指的是元素后面那一个。

image-20220104185133113

第五章 串

image-20220104185215648

image-20220104185246091

矩阵的压缩

image-20220104185343818

image-20220104185422836

image-20220104185724375

第六章 树和二叉树

image-20220104185835966

image-20220104190252679

image-20220104190334480

二叉树

image-20220104190934146image-20220104190623500

image-20220104190937231

image-20220104191131059

一个有趣的推论:

一个n叉树上叶子节点的个数为:度为n的节点的个数乘以n - 1,加上度为n - 1的节点的个数乘以n - 2……直到加上度为2的节点个数乘以1。得到的结果就是n叉树上叶子节点的个数。

可以进行简单的证明。

image-20220104191205336

树和森林

image-20220104191312271

image-20220104191353188

二叉排序树

image-20220104191702939

image-20220104191722685

image-20220104191732598

image-20220104191900316

image-20220104191907431

为了删去78,用87来代替78。同时将原位置上的78进行删除操作,然后进行调整只有将87放到78的位置上。

哈曼夫树

image-20220104192349611

第八章 图

image-20220104193347692

image-20220104193622959

image-20220104193716102

图的储存

image-20220104193739125

image-20220104194010644

image-20220104194229415

第九章 图的应用

最小生成树

image-20220104200330552

image-20220104200405678

image-20220104200418057

拓扑排序

image-20220104200741106

image-20220104200809191

关键路径

image-20220104200916498

第十章 查找

image-20220104201126117

顺序查找

image-20220104201316593

折半查找

image-20220104201454699

image-20220104202601701

散列表

image-20220104203101075

image-20220104203222684

image-20220104203301950

image-20220104203331216

image-20220104203413411

第十一章 排序

image-20220104203457956

插入排序

直接插入排序

image-20220104203726742

插入排序是指当循环第i次时,将a[i]插入到前i个有序的序列中去。

希尔排序

image-20220220163236865

image-20220220163242801

image-20220220163252371

交换排序

冒泡排序

image-20220220163426934

image-20220220163518023

快速排序

image-20220220163610505

image-20220220163744898

第十二章 排序(2)

选择排序

简单选择排序

image-20220220163859277

image-20220220163915087

选择排序是指当循环到第i次时,将i之后的序列中第i小(大)的值拍到第i的位置上去。

堆排序

image-20220220163939819

image-20220220164001063

归并排序

image-20220220164025930

基数排序

image-20220220164109795

image-20220220164123780

各种排序算法比较

image-20220220164149282

数据结构复习

https://dicemy.com/11651

作者

Dicemy

发布于

2022-01-04

更新于

2022-06-20

许可协议

评论