概述
在图算法中经常要执行遍历每个顶点和每条边的操作,即图搜索。...图
图的定义
图G是由顶点的有穷集合,以及顶点之间的关系组成,顶点的集合记为V,顶点之间的关系构成边的集合E,G=(V,E).
...= 0; j j++) {
if (flag[j] == false && edges[i][j] == 1) {
DFS(j..., 5);
addEdge(v3, v4, 3);
addEdge(v3, v5, 9);
addEdge(v5, v4, 7);
addEdge...原理:
设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组:
第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集合