[算法导论] 单源最短路径 - Dijkstra 学习笔记
Dijkstra采用的是贪心策略,为什么这种策略是正确的呢?下面我来简单说一下我的学习心得。首先假设起点为s,终点为e。δ(s,e)代表两点的最短路径权值。ω(s,e)代表δ(s,e)经过的结点。首先定义s到其他顶点的权值为+∞,即δ(s,x) { x ∈ 图中顶点 }。再定义δ(s,s) = 0。此时由于δ(s,x) = 0 {x ∈ 图中顶点, x != s }。对s直接相
原创
2015-01-14 00:40:35 ·
1150 阅读 ·
0 评论