首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

[图]最短路径-Floyd算法

> Floyd算法(Floyd-Warshall algorithm)又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。 -来自百度百科 前一篇文章:[第六章 图-Dijkstra算法](https://study.sqdxwz.com/index.php/archives/13/) 我们已经学习过了单源最短路径求解方法,这次我们来学习所有顶点间(任意两点间)的最短路径求解方法-Floyd算法。 对于求解任意两点最短路径的方式,我们也可以采用简单暴力将Dijkstra算法循环n遍(假设存在有n个顶点),也是可以求解任意两点间距离的,但是人类社会之所以会进步,难道仅仅是会使用筷子?还是好好学习更先进的算法-Floyd算法吧! **注:**采用此暴力的时间复杂度为:O(n^3)。

01
领券