图论 —— 最短路 —— Johnson 算法

【概述】 对于单源最短路来讲,有时间复杂度为 O(E+VlogV) 要求权值非负的 Dijkstra,时间复杂度为 O(VE) 适用于带负权值的 Bellman Ford算法 对于全源最短路来讲,除了时间复杂度为 O(V*V*V) 利用动态规划思想的 Floyd 算法外,能够认为是单源最短路径的推广,即分别以每一个顶点为源点求其至其余顶点的最短距离数组 对于每一个顶点利用 Ford 算法,时间复杂
相关文章
相关标签/搜索