摘要:
zzhttp://blog.sina.com.cn/s/blog_6ad20aef0100mc1a.htmlSpfa算法 (模板源代码) 这是Bellman Ford的改进算法。 算法介绍:建立一个队列,初始时队列里只有起始点,在建立一个表格记录起始点到所有点的最短路径(该表格的初始值要赋为极大值,该点到他本身的路径赋为0)。然后执行松弛操作,用队列里有的点去刷新起始点到所有点的最短路,如果刷新成功且被刷新点不在队列中则把该点加入到队列最后。重复执行直到队列为空。 时间复杂度:期望的时间复杂度O(ke), 其中k为所有顶点进队的平均次数,可以证明k一般小于等于2。 通用模板设计(源代码... 阅读全文
posted @ 2011-09-16 15:59
不是我干的
阅读(3174)
评论(0)
推荐(0)
浙公网安备 33010602011771号