登山者的仰望

不仅要走好脚下的每一步,也要仰望山顶
SPFA算法

SPFA(Shortest Path Faster Algorithm)是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。

算法大致流程是用一个队列来进行维护。 初始时将源加入队列。 每次从队列中取出一个元素,并对所有与他相邻的点进行松弛,若某个相邻的点松弛成功,则将其入队。 直到队列为空时算法结束。

Code

 

Code

posted on 2008-10-16 23:39  光光GG  阅读(676)  评论(2编辑  收藏  举报