腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
BFS
算法
和Dijkstra
算法
在寻找
最短
路径
时有什么区别?
、
、
、
、
我读到了有关图
算法
的
文章,我发现了这
两种
算法
: 我找了很多关于这件事,但没有得到满意
的
答案!在图中查找
最短
路径
的
BFS规则如下: 存储从源u到顶点v
的
距离(重量/长度)。更新
的<
浏览 8
提问于2014-08-22
得票数 65
回答已采纳
3
回答
图
的
平均
最短
路径
长度和直径
算法
在时间复杂度上有什么不同吗?
、
、
、
对于一个无向、未加权
的
图,在计算其平均
最短
路径
长度
的
算法
的
时间复杂度和计算图
的
直径
的
算法
的
复杂度,即两个顶点之间
的
最长
最短
路径
方面,是否存在差异?
浏览 0
提问于2011-08-02
得票数 3
回答已采纳
1
回答
变权图上
的
最短
路径
、
、
我想解决一个本地程序竞赛
的
问题。这个问题基本上是关于在加权图中寻找
最短
路径
。我对这些类型
的
问题非常陌生,我想我可以使用Dijkstra
的
算法
。然而,有一个小
的
复杂性-某些值是不同
的
,取决于当前
路径
的
情况。有
两种
类型
的
权重:正常权重和有条件
的
权重(我们称之为K)。条件是:当你用权K穿过边时,所有其他类型
的
权值都是0。这就带来了更多
的
浏览 5
提问于2017-02-16
得票数 2
回答已采纳
3
回答
当使用最小优先级队列时,如何跟踪Dijkstra
算法
中
的
最短
路径
?
、
、
、
我试图用优先级队列实现Dijkstra
的
算法
。 但是,在我使用上述两个数据结构实现时,当我最终到达目标节点时,我没有存储顶点
路径
?换句话说,我只有
最短
<
浏览 0
提问于2019-06-15
得票数 2
1
回答
一个非常大
的
无向图计算所有顶点
的
最短
路径
。如何提高效率?它能被分割和合并吗?
、
、
现在有一个很大
的
无向图网络,我想计算出无向图
的
所有顶点之间
的
最短
路径
,但是效率很低,我可以分割和合并这个无向图吗?目前使用
的
Java库是jgrapht。目前,顶点
的
数目是8000+,内存消耗和计算时间消耗都很严重。
浏览 1
提问于2021-09-17
得票数 1
2
回答
networkx shortest_path(G[,源,目标,权重]函数
的
源
算法
、
、
、
、
我正在使用networkx做一些工作,并使用了
两种
最短
路径
算法
,即: dijkstra_path(G, source, target[, weight]) 我知道dijkstra_path(G, source, target[, weight])函数基于dijkstra
的
最短
路径
算法
。我想知道shortest_path(G[, source, target, w
浏览 6
提问于2014-07-28
得票数 2
回答已采纳
1
回答
给定有向加权图有一个新边(u,v),求
最短
路径
(s,t)
、
、
给出:有向图G(V,E)和s,t是V
的
顶点,除边(u,v)为负外,所有边均为正。 问题:找到从s到t
的
最短
路径
(
的
意思是:具有最小
的
权重)。我
的
解决方案:,因为我们有一个负
的
边缘,所以我们应该使用Bellman
的
算法
。在边缘执行n-1 "relax“,如果在n
的
第四次迭代中出现问题,就会有一个循环--从而返回false.。否则,返回从s到t
的
最短
浏览 2
提问于2017-06-03
得票数 1
回答已采纳
1
回答
Floyd
算法
中
最短
路径
和
最短
代价
的
求解
、
、
、
我们知道Floyd
算法
给出了从其他节点到任意节点
的
最短
代价/
路径
。 从上面的图像,我们可以得到下面的矩阵,作为阿尔戈作为所有对
最短
路径
(成本)
的
结果。4 ->2->3(成本为2)4 ->2-> 1 ->3(成本为1,这是
最短
的
路线) 从矩阵中我们看到,第4行和第3列
的
值是1。因此,这向我们
浏览 4
提问于2021-10-28
得票数 0
1
回答
在迷宫中寻找
最短
的
路径
、
一个广度第一
的
搜索总是能找到你在迷宫中
的
最短
路径
吗?(相对于深度优先搜索)
浏览 5
提问于2015-12-02
得票数 0
回答已采纳
1
回答
给定货币汇率间短程
路径
的
求取
算法
、
我正在进行一个集成过程,它要求将特定货币中
的
值列表转换为具体给定
的
货币。 因为此过程将存在2个文件,一个文件包含汇率,另一个文件包含原始货币
的
价格。CAD,所以我需要首先将它转换成文件中
的
另一种货币,该文件中有CAD汇率(EUR),然后再将它转换为CAD。这是一个非常基本
的
场景,但我猜这些文件可能包含更复杂
的
文件,在达到目标货币之前,可能需要转换两三次。我计划做
的
是将汇率文件
的
内容插入到Server表中,然后开始非常手动
的
过程,查找包
浏览 0
提问于2019-02-08
得票数 1
1
回答
如何在一个简单
的
有向权重图中找到两个顶点之间
的
最小权重(这里是成本)?
、
、
我必须用java创建一个程序,使用简单
的
有向权重图来找到机场之间旅行
的
最低成本(重量)。这可以是直达航班。或者它可以通过飞行
的
连接。我想使用Dijkstra
的
最短
路径
算法
,但这给了我
最短
的
距离,而不是最小
的
成本。:Airport A -> Airport C = 100$根据这
浏览 0
提问于2015-11-16
得票数 1
1
回答
Dijkstra
算法
:所有
最短
路径
都是非循环
的
吗?
、
我知道,如果
算法
达到负循环,
算法
就不会终止,如果
路径
包含一个距离大于0
的
循环,那么它就不是
最短
路径
。 我
的
问题是,如果存在一个循环距离为0
的
最短
路径
会发生什么,
算法
会将该循环包含在
最短
路径
中吗?你会说所有的
最短
路径
都是非循环
的
吗?
浏览 13
提问于2017-06-20
得票数 0
1
回答
我混淆了
最短
路径
查找
算法
和图遍历
算法
。
、
、
、
、
我
的
理解是,BFS和DFS是图遍历
算法
,而其他
算法
(如A*和dijkstra )则用于在图
的
两个节点之间寻找
最短
路径
。但是在一些地方,我认为BFS和DFS也被称为
最短
路径
查找
算法
。请详细说明图遍历
算法
与
最短
路径
查找
算法
的
区别。谢谢!
浏览 6
提问于2022-05-06
得票数 0
1
回答
Yen
的
k
最短
路径
算法
、
、
我目前正在尝试理解Yen
的
k条
最短
路径
算法
。我以原始论文和维基百科文章为基础,但仍然不明白为什么k> 2是正确
的
。事实上,我甚至不明白为什么它适用于以下例子:例如,让我们考虑从A到D
的
3条
最短
路径
,即A -> B -> C -> D(长度3)、A -> B -> F -> D(长度4)和A -> B ->根据我对该
算法
的
了解,正确地计算了2条
最短</
浏览 0
提问于2016-05-01
得票数 2
回答已采纳
2
回答
图和PRIM和DIJKSTRA问题?
、
、
、
、
给出了一个无向、加权、连通图G (无负权且所有权都是不同
的
),该图上任意两个顶点之间
的
最短
路径
在最小生成树上。然后: (3)任意两个顶点u,v之间
的
最短
路径
是唯一
的
。4)假设从顶点s、素数(用于计算MST)和Dijkstra (用于计算
最短
路径
)开始,以相
浏览 1
提问于2015-03-19
得票数 2
1
回答
带锁边和无锁定边无向图
的
最小
路径
、
、
、
、
给出了具有正权
的
无向图,有
两种
边:锁定边和非锁定边。确定给定
的
边是锁定
的
还是未锁定
的
边取O(1)。 对于给定
的
两个顶点s,t和一个正数k= O(1),如何在s和t之间找到包含
的
最短
路径
?对于两个顶点s,t和一个正数k= O(1),如何找到包含k锁定边
的
s和t之间
的
最短
路径
?我不知道如何在这个图上运行Dijkstra
算法
来找到给定顶点之间<em
浏览 3
提问于2013-06-24
得票数 2
2
回答
dijkstra
算法
,对某些节点
的
最短
路径
只运行一次(不是两个,不是整个图)。
、
、
因此,dijkstra
算法
是搜索加权(无负)连通图
最短
路径
的
最佳
算法
。Dijkstra
算法
可用于寻找两点/顶点
的
最短
路径
。它可以用来寻找所有顶点
的
最短
路径
。 问题:我
的
理解正确吗?它也能用来寻找某些顶点
的
最短
路径
吗?例如,图有A,B,C,D,E,F,G,H,I,J,K,我们只对A,B;C,K
的
浏览 2
提问于2018-03-12
得票数 1
2
回答
用A*
算法
求几条
最短
路径
、
、
、
我正在制作一个路由应用程序,它使用A*
算法
来查找路由。我想提供
的
不只是一条路线,还有几条替代路线。例如,仅比最佳路由稍长一点
的
路由。 由于A* (和其他许多)只找到一条路线,我如何搜索这些替代路线?我应该使用其他
算法
吗?
浏览 0
提问于2015-02-26
得票数 1
1
回答
全
最短
路径
的
BFS修改
、
、
作为一项任务,我得到了以下问题,但这确实使我感到困惑: 考虑BFS
算法
。给定有向图G = (V,E)和起始点s∈V,该
算法
计算每个顶点u∈V
的
值du,即从s到u
最短
路径
上
的
长度(边数),该问题
的
目的是修改类
的
BFS
算法
,计算从s到G
的
每个顶点
的
最短
路径
数。解释如何使用该BFS
的
结果生成一个新
的
有向图G2 =(V2,E2),其中
浏览 2
提问于2015-04-26
得票数 3
1
回答
使用dijkstra
算法
在图中寻找源和目的地之间
的
最短
路径
、
、
、
我想写一个
算法
,在有向图和无向图中找到两个特定顶点-源和目标-之间
的
最短
路径
。 我知道dijkstra
的
算法
,它用来寻找所有的
最短
路径
图。但是,您是否会修改此
算法
以仅查找两个顶点之间
的
最短
路径
?
浏览 31
提问于2018-01-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是最短路径算法?详述最短路径算法的原理?用C语言实现最短路径算法。内附完整代码。
OSPF 中的最短路径算法:Dijkstra 算法
图的最短路径算法-Floyd算法-弗洛伊德算法
Python实现平面最短路径算法
计量地理学 最短路径算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券