在解决最短路径优化问题中,Dijkstra算法有哪些优.缺点?

简明扼要即可。... 简明扼要即可。 展开
 我来答
宋振华king
2011-11-22
知道答主
回答量:22
采纳率:0%
帮助的人:18.2万
展开全部
Dijkstra算法的基础上作一些改动,可以扩展其功能。例如,有时希望在求得最短路径的基础上再列出一些次短的路径。为此,可先在原图上计算出最短路径,然后从图中删去该路径中的某一条边,在余下的子图中重新计算最短路径。对于原最短路径中的每一条边,均可求得一条删去该边后子图的最短路径,这些路径经排序后即为原图的一系列次短路径。
Bellman-Ford算法可用于具有负花费边的图,只要图中不存在总花费为负值且从源点 s 可达的环路(如果有这样的环路,则最短路径不存在,因为沿环路循环多次即可无限制的降低总花费)。
雅念夏8
2011-11-21 · TA获得超过412个赞
知道答主
回答量:136
采纳率:0%
帮助的人:185万
展开全部
优先队列实现的dijkstra速度较快,但dijkstra不能处理负权边
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式