1. 最短路径问题
带权有向图或带权无向图(网络,即网络是不区分方向的)中的每条边都附有一个权值,通常用于表示实际应用中顶点之间关系的某种度量(measure),表示其关联的紧密程度,如:
- 长度、成本、代价等等
这种长度一般具有可加性,可以看做一个抽象或者泛化的“距离(distance)”;
定义:从
2. Dijkstra 算法 ⇒ 单源点最短路径
该算法能求出一个给定顶点到图中所有其他顶点的最短路径,自然也顺便解决了对给定起始顶点
带权有向图或带权无向图(网络,即网络是不区分方向的)中的每条边都附有一个权值,通常用于表示实际应用中顶点之间关系的某种度量(measure),表示其关联的紧密程度,如:
这种长度一般具有可加性,可以看做一个抽象或者泛化的“距离(distance)”;
定义:从
该算法能求出一个给定顶点到图中所有其他顶点的最短路径,自然也顺便解决了对给定起始顶点