网站首页
编程语言
数据库
系统相关
其他分享
编程问答
负圈
2024-08-22
Dijkstra、Bellman_Ford、SPFA、Floyd算法复杂度比较
说明Dijkstra:适用于权值为非负的图的单源最短路径,用斐波那契堆的复杂度O(E+VlgV)BellmanFord:适用于权值有负值的图的单源最短路径,并且能够检测负圈,复杂度O(VE)SPFA:适用于权值有负值,且没有负圈的图的单源最短路径,论文中的复杂度O(kE),k为每个节点进入Queue的次数,且k一般<=2,但此处