腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
输入
Dijkstra
算法
问题
、
、
我有一个关于
Dijkstra
算法
的作业,但这个
问题
让我对
输入
感到困惑。它要求我找到最短路径和第二短路径,这部分我已经弄清楚了,但是我
如何
从这个图开始一直困扰着我。这个
问题
说,
输入
必须从文件中读取,并且文件包含节点的数量和两个节点之间的权重。两个节点之间的权重应该是1到9,可以使用0来表示不存在的路径。现在我的
问题
是,文件的内容必须是什么?我能够理解
Dijkstra
的
算法
,该
算法
的
输入</em
浏览 11
提问于2020-06-15
得票数 0
1
回答
neo4J中基于APOC的键合两种不同图
算法
、
、
我使用Neo4J存储网络拓扑,并执行一些图形
算法
,如
Dijkstra
和allSimplePaths (使用apoc过程)。我需要知道是否可以使用allSimplePaths的输出作为
Dijkstra
算法
的
输入
。换句话说,在allSimplePaths过程返回的子图上运行
Dijkstra
算法
。我的
问题
是:MATCH (startNode:Hosts {IP:"10.0.0.1"}), (endNode:Hosts {IP:&
浏览 4
提问于2017-05-02
得票数 0
回答已采纳
2
回答
寻找2个节点之间的最短路径没有更多的想法
我想使用BFS
算法
,我已经尝试过了,但我没有想法了。这是我的代码,如果你能帮我的话。
浏览 2
提问于2014-03-28
得票数 0
1
回答
Dijkstra
算法
的多
输入
、
、
、
、
Dijkstra
算法
的
输入
是一个有向加权图,通常由邻接(距离)矩阵和起始节点表示。 我有两个不同的距离矩阵作为
输入
,代表两个不同的基础设施(例如,道路和自行车道)。你知道
如何
修改
Dijkstra
的
算法
来使用这两个
输入
吗?我想用Python实现。 谢谢!
浏览 25
提问于2019-06-03
得票数 0
3
回答
Dijkstra
算法
和函数
、
、
、
、
问题
是:假设我有一个用BNF指定的像sin(2-cos(3*A/B)^2.5)+0.756*(C*D+3-B)这样的
输入
函数,我将使用递归下降
算法
解析
输入
,然后我
如何
使用或更改
Dijkstra
算法
来处理这个给定的函数我需要用sin | cos | sqrt | ln来执行它,
Dijkstra
的
算法
应该可以完成这项工作。 编辑:也许我还应该问:表示给定功能的最佳实践或数据结构是什么?编辑:
输入
集的获取方式为:
浏览 1
提问于2010-06-01
得票数 0
回答已采纳
4
回答
如何
在
dijkstra
算法
中保存最短路径
、
、
、
首先,让我们定义
算法
:我想知道
如何
使用
Dijkstra
算法
将最短路径形式s保存到t。我在谷歌上搜索,但找不到任何特别的东西;我也改变了
Dijkstra
算法
,但我无法得到任何答案。
如何
使用
Dijkstra
保存从s到t的最短路径?我知道我的
问题
是基本的和不专业的,但任何帮助都将不胜感激。谢谢你考虑我的
问题
。
浏览 6
提问于2015-03-11
得票数 11
回答已采纳
1
回答
Dijkstra
开发了什么
算法
?
、
、
、
我最近问了一个关于
Dijkstra
算法
()的
问题
。但几乎每个人都认为“
Dijkstra
算法
”是指他的最短路径
算法
。
Dijkstra
还开发了哪些
算法
?
浏览 0
提问于2010-06-02
得票数 16
回答已采纳
1
回答
在柠檬图库中使用
Dijkstra
算法
、
、
对于从柠檬图库(柠檬的
Dijkstra
的)运行
Dijkstra
算法
所需的一些参数,我有一个
问题
。要运行该
算法
,可以编写类似于
dijkstra
(g, length).distMap(dist).run(s,t);的东西,其中g是图形,s是起始节点,t是目标节点。我的
问题
是length和dist是什么,以及它们是
如何
使用的。谢谢!
浏览 3
提问于2012-08-13
得票数 1
2
回答
Dijkstra
算法
问题
、
、
, P1, P2;int best1[MAX_VERTICES]; edges[a].push_back(e); edges[b].push_back(e);
dijkstra
(P1, best1); // find shortest distances
浏览 1
提问于2011-02-07
得票数 3
回答已采纳
1
回答
单源最短路径实现:优先级与FIFO队列
、
、
、
、
根据
问题
的具体情况,在单源最短路径
问题
中通常提到的两种
算法
是
Dijkstra
算法
和Bellman
算法
。
Dijkstra
的
算法
工作在正边权值,而Bellman
算法
是一个推广,也允许负边权。正如Sedgewick的“
算法
”(第4版)所实现的,
Dijkstra
的
算法
是基于优先级队列的,而Bellman-Ford
算法
是基于一个普通的FIFO队列的。然而,在我看来,这两种队
浏览 7
提问于2015-04-18
得票数 0
5
回答
编程竞赛最好的单源最短路径
算法
是什么?
、
、
据我所知,对于此类
问题
,具有最佳大O运行时间的
算法
是
Dijkstra
,使用斐波那契堆作为优先级队列,尽管实际上二进制堆更容易实现,并且工作得也很好。我知道STL提供了一些堆
算法
和优先级队列,但它们似乎没有提供
Dijkstra
需要的减键函数。还是我说错了?似乎另一种可能性是不使用
Dijkstra
的,有人声称他们用广度优先搜索/贝尔曼-福特解决了上面的
问题
,这更容易编码。(编辑: OTOH,
Dijkstra
的优先级队列超时的未排序数组。)BFS&
浏览 4
提问于2009-12-08
得票数 1
回答已采纳
3
回答
Dijkstra
算法
问题
、
、
我使用
Dijkstra
的
算法
,因为路径是加权的。到目前为止,这是我的代码,除了我得到的答案不是我需要的那个,尽管它是正确的,它都可以工作。 这部分代码设置所有内容并创建排序
算法
。
浏览 2
提问于2015-04-25
得票数 5
1
回答
如果我对加权图进行修改,可以使用宽度优先搜索吗?
、
、
我知道这是
Dijkstra
的一个特例,其中每个边的权重都设置为1。假设现在给出一个图,其中边有一个以上的整数权值。
浏览 9
提问于2021-12-09
得票数 2
回答已采纳
1
回答
Dijkstra
算法
问题
、
、
如何
将
Dijkstra
算法
应用于图,以使生成的树在两个给定顶点之间必须有一条边?(例如: MST必须包含X和Y之间的边) 谢谢
浏览 2
提问于2011-06-01
得票数 1
回答已采纳
1
回答
如何
有效地测试
Dijkstra
算法
、
、
我正在研究
Dijkstra
的一个现有实现,我的交付内容之一是测试这个实现是不是对手头
问题
的有效解决方案,或者推荐一个替代
算法
。
问题
是。我应该
如何
基线现有的
Dijkstra
算法
,以便我可以将其与alternate进行比较?为了缩小范围,我的客户正在使用
Dijkstra
为b2b消费者动态选择最佳的资费方案。这有什么意义吗?
浏览 4
提问于2016-09-13
得票数 2
5
回答
您所知道的最快的
Dijkstra
实现是什么(在C++中)?
、
、
最近,我将
Dijkstra
算法
的第三个版本的单源最短路径附加到我的项目中。我无法解释结果的细微差别。我知道
Dijkstra
不是启发式的,但是所有的实现似乎都是正确的。较快的解具有较短的路径。我只使用双精度数学。 编辑2:我发现发现路径上的差异确实是我的错。但是 im仍然非常惊讶地发现<
浏览 7
提问于2009-06-02
得票数 12
回答已采纳
1
回答
在非加权图上找到最短路径的现有
算法
?
、
我必须解析一个
输入
才能找到这些链接。此
输入
最多可以有1,000,000个顶点。我已经完成了这项工作。我看过类似于
Dijkstra
算法
、Floyd
算法
甚至尝试Q学习的
算法
,包括
Dijkstra
算法
、Floyd
算法
和尝试Q学习。
Dijkstra
和Floyd的
算法
都依赖于顶点之间的距离,而Q学习在处理数十万个潜在状态和动作时似乎不是最实用的方法。不仅如此,程序还必须在提供
输入
后的2秒内找
浏览 18
提问于2019-04-04
得票数 0
1
回答
求最小权重
Dijkstra
树
、
、
、
给定一个有向加权图G=(V,E),运行
Dijkstra
算法
可以产生多个具有不同权重的最短路径树as seen in this picture,其中A是源,D是目标。
如何
创建一个在运行
Dijkstra
算法
(O(V+E)logV)的同时返回总权重最小的
Dijkstra
树的
算法
?
浏览 13
提问于2020-07-29
得票数 0
1
回答
Dijsktra接受单一负边的
算法
、
、
、
所以我最近一直在研究
Dijkstra
的
算法
和有向图。然而,我似乎不明白这一点,这真的开始困扰我。说明了
如何
修改
Dijkstra
的
算法
,以解决单源最短路径
问题
,如果正好有一个负权边,但没有负权循环。 到目前为止,我的最初想法是以某种方式将图分开,并分别执行
算法
,但这就是我所想到的全部。我想指出的是,如果负边的数目是有限的,那么基于
Dijkstra
的
算法
可能会做得更好。例如,如果从u到v只有一个负边,您可以在s上和v上运行
D
浏览 3
提问于2015-04-29
得票数 2
回答已采纳
1
回答
加权图的
Dijkstra
vs A*
我正在尝试找出使用哪种
算法
来获得从给定起始节点到目标节点的最低成本路径。A ----5---- B ---3--- C| /我一直在研究
Dijkstra
和A*,因为它们都给出了这样一个
问题
的最佳解决方案。我的理解是
Dijkstra
只是一个启发式为0的A*。我已经实现了
Dijkstra
的
算法
,但想知道是否可以使用A*来代替。在上面这样一个非常简单的图中(没有任何其他信
浏览 1
提问于2013-02-14
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是Dijkstra算法?详述Dijkstra算法的原理?用C语言实现Dijkstra算法。内附完整代码。
OSPF 中的最短路径算法:Dijkstra 算法
剖析内网管理监控软件:PHP 实现 Dijkstra 算法
死磕Python(6):奇偶排序、折半查找、Dijkstra算法等
无人车路由优化:Dijkstra与A*算法的实践与对比
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券