为了不要让太多人被害,我还是说一下这种算法,它实际上很简单,但被人讲着讲着绕晕了. 主要思想 有人说,SPFA是Bellman-Ford的队列优化.这个算法我也懂了,但是还没试过.我不管是什么算法的优化,反正我看着不像. 它的思想很简单:BFS.有人说这只是类似的,并不是纯BFS.我不管这些,分这么严格干嘛呢! 从起点开始,枚举它节点的边,走所有与它相连的路径.如果能更新别的节点就更新,不能更新嘛,就直接将它从队列里删掉,不要它了,反正它没鬼用. 还有一点,要标记某节点是否已经在队列里,将一个节…