五种求最短路径的方法及时间复杂度(思维导图)
最短路径的分类
graph LR
A(最短路)
A-->B1( 单源最短路 )
A-->B2( 多源汇最短路 )
B1-->C1( 所有边权都是正数 )
B1-->C2( 存在负权边 )
C1--"O(N^2)"-->D1>朴素Dijkstra]
C1--"O(mlogN)"-->D2>堆优化版Dijkstra]
C2--"O(Nm)"-->E1>Bellman-Ford]
C2--"一般O(m),最坏O(Nm)"-->E2>SPFA]
B2--"O(N^3)"-->F1>Floyd]
作者:Jude_Zhang
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA 许可协议。转载请注明出处!
支持博主:如果您觉得文章对您有帮助,可以点击文章下方赞一下。您的鼓励是博主的最大动力!
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA 许可协议。转载请注明出处!
支持博主:如果您觉得文章对您有帮助,可以点击文章下方赞一下。您的鼓励是博主的最大动力!