数据结构
sunbufu
该博客已不在更新,迁移至
https://sunbufu.github.io
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最短路径(迪杰斯特拉)
1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。2.实例演示设结点1为起点,依次求到其它结点的最短路径。 /** * 迪杰斯特拉算法求最短路径 * @author sunbufu * */public class ShortestPathDijkstra {原创 2017-11-08 13:54:20 · 409 阅读 · 0 评论 -
最短路径(弗洛伊德算法)
1.定义概述Floyd-Warshall算法(Floyd-Warshall algorithm)是解决任意两点间的最短路径的一种算法,可以正确处理有向图或负权的最短路径问题,同时也被用于计算有向图的传递闭包。2.实例演示/** * 弗洛伊德算法求最短路径 * @author sunbufu * */public class ShortestPathFloyd { /**无穷大*/原创 2017-11-08 15:58:28 · 534 阅读 · 0 评论
分享