图的遍历,最小生成树,单源最短路径

时间:2015-07-07 10:09:33
【文件属性】:

文件名称:图的遍历,最小生成树,单源最短路径

文件大小:438KB

文件格式:RAR

更新时间:2015-07-07 10:09:33

图,宽度有限搜索,深度优先搜索,Kruskal算法, Prim算法,Dijkstra算法

图 5.1 遍历:深度优先搜索、广度优先搜索; 5.2 最小生成树: Kruskal算法:每次取当前最小权值的边,如果这条边连接的两个节点不在同一个连通分量中,则添加到最小生成树中,直到所有顶点被覆盖。 Prim算法:从任意根顶点开始,每次取到树中任意一个顶点权值最小的边,加入到树中,直到所有顶点被覆盖。 5.3 有向图单源最短路径: Dijkstra算法(要求所有权值非负):算法给定一个源点,每次从剩余顶点中选择具有最短路径估计的顶点u,将其加入集合S,并对u的所有出边进行松弛。


【文件预览】:
Graph
----Graph.ncb(2.91MB)
----Graph.sln(881B)
----Graph.suo(39KB)
----Graph()
--------Graph.h(643B)
--------stdafx.cpp(292B)
--------Graph.vcproj.dell-PC.dell.user(1KB)
--------Prim.cpp(2KB)
--------stdafx.h(320B)
--------Kruskal.h(1KB)
--------targetver.h(765B)
--------Dijkstra.h(1KB)
--------Prim.h(2KB)
--------weightedDirectedGraph.txt(89B)
--------main.cpp(1KB)
--------Kruskal.cpp(2KB)
--------Graph.cpp(3KB)
--------weightedAdjacencyMatrix.txt(321B)
--------Graph.vcproj(5KB)
--------Edge.h(855B)
--------adjacencyMatrix.txt(84B)
--------Dijkstra.cpp(3KB)
--------ReadMe.txt(1KB)
----ReadMe.txt(455B)

网友评论

  • 看看,有点难度哎
  • 很全的,就是有的地方不懂
  • 还可以吧,就是不是用类定义的
  • 不怎么样 没什么帮助
  • 好吧 看看吧