数据结构 第七章 图目录

7.2 图的存储结构

7.2.1 邻接矩阵
7.2.2 邻接表
7.2.3 邻接多重表
7.2.4 十字链表

7.3 图的遍历和连通性

7.3.1 深度优先遍历
7.3.2 广度优先遍历
7.3.3 连通分量

7.4 最小生成树

最小生成树的概念
7.4.1 克鲁斯卡尔Kruskal算法 顶点并查集、边最小堆 时间复杂度O(elog2e) 适用稀疏连通网络
7.4.2 普里姆Prim算法 辅助数组closecarx[](lowweight和nearvex组成)时间复杂度O(n2) 适用稠密连通网络

7.5 最短路径

7.5.1 弧上权值为非负情形的单源点最短路径问题——
迪杰斯特拉Dijkstra算法 辅助数组dist[](路径长度),path[](前驱) 从V0开始找路径最小的下一个顶点,再从下一个顶点找路径最短 时间复杂度O(n2)
7.5.2 弧上权值为任意值的单源点最短路径问题——
贝尔曼-福特BelLnan-Ford算法 辅助数组序列distTemp[]用于存放dist1…n-1中间结果,矩阵运算 迭代 时间复杂度-邻接矩阵O(n3)-逆邻接表O(n2+n*e)

7.6 活动网络

7.6.1 用顶点表示活动的网络AOV
7.6.2 用边表示活动的网络AOE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值