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)


被折叠的 条评论
为什么被折叠?



