- 5
- 0
- 约1.19千字
- 约 9页
- 2024-03-18 发布于陕西
- 举报
贪心算法之Dijkstra算法(上)算法分析与设计
引言快递员路线规划某地区道路网如右图所示,两点之间的数字表示骑车所需时间,快递员需要用最短的时间从A将物品送到O点,如何选择路线?
引言最短路径应用实例
引言最短路径问题类型单源最短路径问题(Dijkstra算法、Bellman-Ford算法、SPFA算法……)单终点最短路径问题(Dijkstra算法……)单对顶点最短路径问题(Dijkstra算法……)每对顶点间最短路径问题(Dijkstra算法、Floyd-Warshall算法……)
引言单源最短路径问题描述:给定带权有向图G=(V,E)和源点v∈V,求从v到G中其余各顶点的最短路径最经典的算法:Dijkstra(迪杰斯特拉)算法艾兹格.W.迪杰斯特拉(EdsgerWybeDijkstra,1930年5月11日-2002年8月6日),荷兰计算机科学家,结构程序设计之父,1972年获得图灵奖,1989年计算机科学教育杰出贡献奖
算法设计基本思想Dijkstra算法:一个按路径长度递增的次序产生最短路径的算法每次新扩展一个距离最短的点,更新与其相邻的点的距离当所有边的权值都为正数时,由于不会存在一个距离更短的没扩展过的点,所以这个点的距离永远不会再被改变,保证了算法的正确性12354100601030102050集
原创力文档

文档评论(0)