营销优化型网站怎么做,wordpress怎么修改中文字体,网站在阿里云备案,建设行业个人信息网站Bellman-ford算法可以解决负权图的单源最短路径问题 --- 它的优点是可以解决有负权边的单源最短路径问题#xff0c;而且可以判断是否负权回路
它也有明显的缺点#xff0c;它的时间复杂度O#xff08;N*E#xff09;#xff08;N是点数 #xff0c; E是边数#xff09…Bellman-ford算法可以解决负权图的单源最短路径问题 --- 它的优点是可以解决有负权边的单源最短路径问题而且可以判断是否负权回路
它也有明显的缺点它的时间复杂度ON*EN是点数 E是边数普遍是要高于Dijkstra算法ON^2的像这里我们使用邻接矩阵实现那么遍历所有边的数量的时间复杂度就是O(N^3),这里也可以看出Bellman-ford就是一种暴力求解更新 我们这边i--j的边只更新一次 到这一步就不正常了 只要你更新出了一条更短路径可能就会影响其它路径 -- 路径不会错但是权值可能会有问题 时间复杂度 ON^3 空间复杂度ON Bellman-Ford解决不了带负权回路的最短路径