Chapter 6 图的搜索算法
6.1 广度优先搜索
6.2 无向图的连通分支
6.3 图中顶点间最短路径
6.4 深度优先搜索
6.5 有向无圈图的拓扑排序
6.6 无向图的关节点和桥
6.7 流网络的最大流问题
6.8 欧拉路径问题
我们在前面两章已经看到很多应用问题涉及若干个对象,对象之间有着某种特定的关系,通常将这样的问题模型化为一个图(Graph)。一个图G是一个二元组:<V, E>,其中V是表示组成系统的对象构成的集合,通常把其中的元素称为图的顶点,为表示方便将各顶点编号1~n;E则表示V中元素间的关系——若顶点u,v有关系,则(u, v)∈E,通常将其称为图的边。此时,我们还称顶点u和v相邻,顶点u、v分别与边(u, v)关联。之所以把这个模型称为“图”,