社区
数据结构与算法
帖子详情
Dijkstra(迪杰斯特拉)算法 权值全部为0 算法还能用吗?
周详521
2012-10-20 06:29:48
Dijkstra(迪杰斯特拉)算法中使用路径作为权值,但是现在权值全部为0 问下这个算法还能用吗?
我从书上看算法定义“按路径长度递增的顺序”来求最短路由,那么现在权值都为0就没有递增顺序了,因此算法就失效了。我是这样认为的,不知道对不对啊?
...全文
678
2
打赏
收藏
Dijkstra(迪杰斯特拉)算法 权值全部为0 算法还能用吗?
Dijkstra(迪杰斯特拉)算法中使用路径作为权值,但是现在权值全部为0 问下这个算法还能用吗? 我从书上看算法定义“按路径长度递增的顺序”来求最短路由,那么现在权值都为0就没有递增顺序了,因此算法就失效了。我是这样认为的,不知道对不对啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangxy10
2012-10-21
打赏
举报
回复
可以,只要没有负的就可以。
FancyMouse
2012-10-21
打赏
举报
回复
所有路径长度都是0,因此最短的路径长度还是0。dijkstra对于这个图,最后会求出来终点的距离是0,是正确的答案。有什么问题?失什么效?
dijkstra真正不适用的是有负权边的情况。0权是没有问题的。
数据结构——
迪杰
斯特拉
(
Dijkstra
)
算法
迪杰
斯特拉
算法
又叫狄克
斯特拉
算法
。是从一个顶点到其余各顶点的最短路径
算法
,解决的是有权图中最短路径问题。
迪杰
斯特拉
算法
主要特点是从起始点开始,采用贪心
算法
的策略,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。 以下是数据结构中关于
迪杰
斯特拉
算法
的操作(编程风格参考严蔚敏版数据结构)。
图-
迪杰
斯特拉
(
Dijkstra
)
算法
详解(含全部代码)
目录 适用条件 基本操作函数 功能实现函数 测试所用图
算法
讲解 初始化结果 变化过程
迪杰
斯特拉
算法
代码 全部代码 实验结果 适用条件 图中不存在负权边。 基本操作函数 InitGraph(Graph &G) 初始化函数 参数:图G 作用:初始化图的顶点表,邻接矩阵等 InsertNode(Graph &G,VexType ...
Dijkstra
算法
(
迪杰
斯特拉
算法
)
对比
算法
好坏需要考虑的因素 执行
算法
所耗费的时间 执行
算法
所耗费的存储空间
Dijkstra
算法
(
迪杰
斯特拉
算法
)
迪杰
斯特拉
算法
是由荷兰计算机科学家狄克
斯特拉
于1959年提出的,是从一个顶点到其余各顶点的最短路径
算法
,解决的是有权图中最短路径问题。
迪杰
斯特拉
算法
的主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。
迪杰
斯特拉
算法
的成功率是最高的,因为它每次必能搜索到最优路径。但
迪杰
...
最短路径之
迪杰
斯特拉
(
Dijkstra
算法
)弗洛伊德
算法
(C语言完整代码实现)
写在前面:博主是一位普普通通的19届二本大学生,平时最大的爱好就是听听歌,逛逛B站。博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事,做自己以后不会留有遗憾的事,做自己觉得有意义的事,不浪费这大好的青春年华。博主写博客目的是记录所学到的知识并方便自己复习,在记录知识的同时获得部分浏览量,得到更多人的认可,满足小小的成就感,同时在写博客的途中结交更多志同道合的朋友,让自己在技术的路上并不孤单。 目录: 1.求最短路径的两种
算法
简介 2.迪.
算法
系列——
迪杰
斯特拉
算法
(
Dijkstra
)
本系列旨在用简单的人话讲解
算法
,尽可能避免晦涩的定义,读者可以短时间内理解
算法
原理及应用细节。我在努力! 本篇文章编程语言为Python,供参考。
迪杰
斯特拉
算法
(
Dijkstra
) 典型最短路径
算法
。用于计算一个节点到其他节点的最短路径。 基本原理:从起始点出发,重复寻找当前距离起始点最近的且未访问过的结点,然后利用该结点更新距离数组,直到访问过全部结点为止,最终的距离数组即为起始点到其余个点的最短路径距离。 1. 邻接矩阵构建 基本用途:用一个二维数组存放两两结点之间的距离或权..
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章