腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使
我
的
Dijkstra
算法
更
有效
?
、
、
我
有一个有向网络模型,由一组通过链接连接
的
节点组成,随着模型
的
迭代而增长。为了在最终
的
模型迭代中找到“平均最短路径”,
我
实现了
Dijkstra
算法
,该
算法
计算从所有节点到所有节点
的
最短路径。更具体地说,该
算法
计算从网络3,000个节点中
的
每一个到所有其他3,000个节点
的
最短路径(如果存在路径),大约9,000,000个路径长度,然后求出平均路径长度。当我尝试这样做时,我会耗尽内存
浏览 17
提问于2017-07-19
得票数 0
回答已采纳
1
回答
如何
比较两种
算法
的
时间复杂度?
、
我
试图将
Dijkstra
的
算法
与呼吸优先搜索
算法
进行比较。在查看了伪代码和每个伪代码
的
详细信息之后,
我
发现其复杂性如下:
我
怎么知道哪一个
更
理想?为了简化这一点,我们基本上是比较: O(n*log(
浏览 2
提问于2013-12-26
得票数 0
1
回答
如何
通过虚线(车站)路径查找路径,例如地铁地图
、
、
、
这是地铁站
的
地图,每一条垂直线都有不同
的
车站,水平线代表换乘车站,你可以在那里换乘你
的
线路并到达另一条车站。
我
正在尝试编写一个程序,给定一个起始站和一个终点站,它将返回旅行所需
的
站
的
数量。
我
首先创建了一个字典,其中包含按顺序编号
的
三条线路和它们
的
站点,但它以许多if语句结束,
我
不知道
如何
使用线路交换站将其从一条线路移动到另一条线路。
我
想使用节点和
Dijkstra</
浏览 3
提问于2018-11-28
得票数 0
1
回答
如何
有效
地测试
Dijkstra
算法
、
、
我
正在研究
Dijkstra
的
一个现有实现,
我
的
交付内容之一是测试这个实现是不是对手头问题
的
有效
解决方案,或者推荐一个替代
算法
。问题是。
我
应该
如何
基线现有的
Dijkstra
算法
,以便
我
可以将其与alternate进行比较?为了缩小范围,
我
的
客户正在使用
Dijkstra
为b2b消费者动态选择最佳
的
浏览 4
提问于2016-09-13
得票数 2
1
回答
如何
使用OSRM计算单源最短路径?
、
、
、
、
我
最近一直在使用路由库。它在解决最短路径问题上似乎非常
有效
。然而,
我
不知道
如何
用它来计算单源最短路径。
更
准确地说,在给定固定起点
的
情况下,计算在给定距离限制内可以到达
的
所有位置
的
最短距离(例如,30分钟内可到达)。 OSRM在内部使用收缩层次结构。据我所知,在计算现实世界数据中两个位置之间
的
距离时,这种技术比
Dijkstra
的
算法
要好得多。然而,对于我
的
问题,<e
浏览 2
提问于2012-12-30
得票数 8
回答已采纳
1
回答
迷宫解算
的
最佳
算法
?
、
、
、
、
最近
我
做了一个项目,用不同
的
路径搜索
算法
来解决一个给定
的
迷宫。为此,
我
导入了一个黑白迷宫图像,并
使
每个节点成为一个节点。
我
尝试使用DFS、BFS、
Dijkstra
和A*来解决这个问题,但注意到DFS给了我最短
的
运行时间。那么,
我
的
问题是,在一个完美的迷宫(只有一个解决方案
的
迷宫)上使用
更
先进
的
算法
(比如
Dijkstra<
浏览 3
提问于2020-04-14
得票数 3
回答已采纳
1
回答
利用
Dijkstra
和min堆c++寻找节点间最短路径
、
、
这是一个
更
普遍
的
问题。
我
有一张地图,将城市
的
名称映射到它
的
节点(包含基本信息,如国家、lat、long等)。每个城市节点都有一个指向目标节点
的
边缘数组。边缘有时间和成本成员。
我
想找出在两个节点之间旅行
的
最短时间,但我已经开始困惑于
如何
才能做到这一点。
我
已经创建了自己
的
min堆类,它基于城市节点
的
向量。
我
能够创建映射,将城市节点从映射添加到最小堆中。
我</
浏览 0
提问于2013-04-16
得票数 0
1
回答
dijkstra
's vs Bellman-Ford
算法
、
、
、
、
我
目前
的
理解是,
dijkstra
的
算法
比贝尔曼-福特
算法
更
有效
,只是它不能处理负边缘。然而,假设我们有一个边权重图,其中有负权重
的
边,图中没有负权重
的
圈,我们还能使用
dijkstra
算法
吗?
浏览 7
提问于2019-11-28
得票数 2
1
回答
在赋权图中寻找最佳起始点
、
对于下图,
我
需要找到
使
到最远位置
的
距离最小
的
最佳位置。
我
在想,一个可能
的
解决方案是对每个顶点运行
Dijkstra
算法
。
我
不确定这是否是一个可接受
的
解决方案,以及它是否是
如何
确定运行时间
的
?
我
在每个顶点上使用
Dijkstra
算法
的
逻辑是否正确?如果是这样,它
的
运行时间是多少?
浏览 2
提问于2015-11-07
得票数 0
1
回答
neo4J中基于APOC
的
键合两种不同图
算法
、
、
我
使用Neo4J存储网络拓扑,并执行一些图形
算法
,如
Dijkstra
和allSimplePaths (使用apoc过程)。
我
需要知道是否可以使用allSimplePaths
的
输出作为
Dijkstra
算法
的
输入。换句话说,在allSimplePaths过程返回
的
子图上运行
Dijkstra
算法
。
我
的
问题是:MATCH (startNode:Hosts {IP
浏览 4
提问于2017-05-02
得票数 0
回答已采纳
2
回答
使用DoubleSupplier
的
束缚失配
、
我
创建了一个类来实现图上
的
Dijkstra
算法
。public class
Dijkstra
<V, E extends DoubleSupplier> {}public class DijkstraTest {
Dijkstra
<String, In
浏览 1
提问于2015-05-29
得票数 0
回答已采纳
2
回答
URL
的
最短路径
算法
、
我
在寻找两个URL之间
的
最短路径时遇到了问题。我们得到
的
一个.csv列出了一堆用逗号分隔
的
网站。每个网站都可以访问该页面上
的
超链接中
的
下一个网站。
我
的
工作是找到从一个网站到另一个网站
的
最少点击量。到目前为止,
我
是
如何
存储该文件
的
。
我
使用
的
是用于存储
的
STL unordered_map。
我
的
问题
浏览 2
提问于2014-07-23
得票数 0
5
回答
编程竞赛最好
的
单源最短路径
算法
是什么?
、
、
据我所知,对于此类问题,具有最佳大O运行时间
的
算法
是
Dijkstra
,使用斐波那契堆作为优先级队列,尽管实际上二进制堆
更
容易实现,并且工作得也很好。然而,似乎即使是二进制堆也需要相当长
的
时间才能滚动,而且在比赛中时间是有限
的
。
我
知道STL提供了一些堆
算法
和优先级队列,但它们似乎没有提供
Dijkstra
需要
的
减键函数。还是
我
说错了?似乎另一种可能性是不使用
Dijkstra
的<
浏览 4
提问于2009-12-08
得票数 1
回答已采纳
1
回答
如何
做出更快
的
算法
、
、
设= (,)是具有边权
的
有向图,且是图
的
顶点。所有的边权值都是介于1到20之间
的
整数。设计了一种求最短路径
的
算法
。
算法
的
运行时间应该比
Dijkstra
的
运行时间更快。
我
知道
Dijkstra
的
运行时间是O( e+v log ),并试图找到一个更快
的
算法
。如果所有的权值都是1或只包含0和1,
我
可以在有向图中使用BFS O(e+v),
浏览 0
提问于2019-03-18
得票数 5
回答已采纳
1
回答
关于最短路径
算法
的
几个问题
、
、
、
我
想弄明白为什么有人
更
喜欢弗洛伊德-沃夏尔而不是迪克斯特拉:弗洛伊德-沃夏尔做了一个完整
的
名单和过滤器在那里。
我
唯一能想象
的
是巨大
的
图表,在这种情况下,
Dijkstra
只给出了一个解,结果是给出结果
的
时间非常长。弗洛伊德-华沙尔,然而,已经开始吐出不同
的
可能性,并试图一点一滴地改进(例如,基于启发式)。请注
浏览 0
提问于2023-01-20
得票数 1
回答已采纳
2
回答
在寻路过程中,DFS和
Dijkstra
有什么区别?
、
、
、
我
在研究DFS和
Dijkstra
。在
我
的
简单测试用例中,大多数测试都表明DFS更快。在
我
的
测试用例中,传递每个节点
的
成本是一样
的
。但是大多数人
更
喜欢
Dijkstra
而不是DFS,因为
Dijkstra
是如此精确。 那么,DFS和
Dijkstra
有什么区别?另外,每种
算法
的
优缺点是什么?
浏览 2
提问于2017-12-07
得票数 6
1
回答
Dijkstra
的
Dilema:
我
如何
使
我
的
算法
抽象?
、
、
、
、
我
在做代码强制,并想要实现
Dijkstra
的
有向图
的
最短路径
算法
,使用带有邻接矩阵
的
Java,但是
我
很难让它工作在它编码要处理
的
其他大小上。这是
我
的
工作代码 int[][] points={//I used -1 to denote[enter image de
浏览 3
提问于2014-10-04
得票数 2
回答已采纳
2
回答
寻找2个节点之间
的
最短路径没有更多
的
想法
我
有一个用邻接矩阵表示
的
图,
我
想找出两个节点之间
的
最短路径。该图是加权
的
。
我
想使用BFS
算法
,
我
已经尝试过了,但我没有想法了。这是
我
的
代码,如果你能帮我的话。neighbors = this.getNeighbors(node,a); return paths;} 所以基本上
我
的
想法是找到两个给定节点之间
的
所有
浏览 2
提问于2014-03-28
得票数 0
1
回答
求循环图
的
最小加权生成树
、
、
、
我
正试图解决上述问题,以下是
我
的
尝试:问题:如果
我
完全错了,我会
浏览 2
提问于2015-12-15
得票数 0
回答已采纳
1
回答
A*搜索
的
时间复杂度是多少?
、
、
、
、
我
对堆栈溢出很陌生,但我在这里是因为
我
到处搜索,除了维基之外,
我
似乎找不到关于A*
的
时间复杂性
的
多少信息。
我
还想把它与
Dijkstra
的
算法
进行比较,看看在A*中添加一个启发式
算法
如何
提高它
的
性能。
我
知道这是一个非常高级的话题,但我无法从wiki
的
信息中完全理解它(甚至对
Dijkstra
关于wiki
的
算
浏览 4
提问于2017-06-30
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券