Function cp_library_rs::graph::dijkstra::dijkstra
source · pub fn dijkstra<T: Copy + Zero + Bounded + Ord>(
graph: &Vec<Vec<(usize, T)>>,
s: usize
) -> (Vec<Option<usize>>, Vec<T>)
Expand description
Dijkstra法
- グラフ
graph
が与えられたとき、スタート地点s
から各頂点への最短路を求める
戻り値
prev
: 各頂点への最短路において、その頂点の直前の頂点dist
: スタート地点s
から各頂点への最短距離