第六章总结--图

这两个星期,说实话没有好好用功,惭愧无比。

图,不同于先前学过的数据结构,它是一种非线性的结构,即可以一对多或者多对多。

存储方式主要有邻接矩阵和邻接表。

邻接矩阵主要是用一个一维数组和一个二维数组分别存储顶点信息和边的信息。

邻接表主要用数组加链表的方式,将顶点和边(顶点之间的联系)都表示出来。

图分为有向图和无向图。

图的遍历:

(1)深度优先搜索遍历,类似于二叉树的先序遍历。

(2)广度优先搜索遍历,类似于二叉树的层次遍历。

图的应用:

最小生成树:

(1)最小生成树--在一个连通的所有生成树之中,各边权值之和最小的那个生成树

 

a 普里姆算法———“加点法”(逐步增加U中的顶点)

bb 克鲁斯卡尔算法————“加边法”(逐步增加生成树的边)

(2)最短路径--从源点到其余各顶点的最短路径

迪杰斯特拉算法,按照路径长短从小到大递增的次序产生最短路径

转载于:https://www.cnblogs.com/AUlikeHER32/p/10891028.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值