有向图的单源最短路径

有向图的单源最短路径

单源最短路径 给定一个带权有向图G=(V,E),其中每条边的权是一个实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到其他所有各顶点的最短路径长度。这里的长度就是指路径上各边权之和。这个问题通...
阅读全文
无向图的最小生成树

无向图的最小生成树

连通图由N个顶点组成,生成树必须含有N个顶点、N-1条边。 只能用连通图的边来构造最小生成树 只能恰好用N-1条边来联结图中的顶点 选用的这N-1条边不能构成回路 构造最小生成树的方法,Kruskal...
阅读全文
图的广度优先遍历

图的广度优先遍历

基本思想 从图中某个顶点V0出发,并访问此顶点; 从V0出发,访问V0的各个未曾访问的邻接点W1,W2,…,Wk;然后,依次从W1,W2,…,Wk出发访问各自未被访问的邻接点; 重复步骤2,直到全部顶...
阅读全文
图的深度优先遍历

图的深度优先遍历

之前一篇文章介绍了图的存储,我们再来了解一下图的深度优先遍历是怎么回事。 假设给定图G的初态是所有顶点均未曾访问过。在G中任选一顶点v为初始出发点(源点),则深度优先遍历可定义如下:首先访问出发点v,...
阅读全文
图的存储

图的存储

图的定义 图是另一种非线性结构,由顶点集合(vertex)及顶点间的关系集合组成的一种数据结构。 Graph = (V, E); V = {x|x是顶点集合}; E = {<x,y> | ...
阅读全文