dijkstra 相关问题

由荷兰计算机科学家Edsger Dijkstra构思的Dijkstra算法是一种图搜索算法,它解决了具有非负边缘路径成本的连通图的单源最短路径问题,从而产生最短路径树。该算法通常用于路由和其他图算法中的子程序。

运行Dijkstra算法后如何获取“ for”循环结果并将其保存为列表?

我正在尝试解决Dijkstra算法的问题。基本上,我想随机选择起点和终点,并在将节点配对并运行之后找到沿每个路径的距离...

回答 1 投票 0

Dijkstra python库将值传递到图形中的add_edge

我正在尝试使用Python中的内置Dijkstar库,并在传递add_edge值时进行查询。请帮忙。来自dijkstar import find_path,图图= Graph()input_file = input('Input ...

回答 1 投票 1

为什么Dijkstras算法的时间复杂度O(V ^ 2)

我刚刚阅读了Wikipedia中有关Dijkstras算法的文章,其中说时间复杂度为O(V ^ 2)。我的问题是我无法向自己解释这一点。有人可以向我解释吗?

回答 1 投票 0

查找带有多个偶数绿色边缘的最小距离

[嗨,我是计算机科学专业的学生, 第二年。在学习期间,我陷入了一个我无法解决的问题,为了扩展我的知识而面临一个问题。问题:有...

回答 1 投票 1

Dijkstra的算法表和最短路径

我正在课堂上学习Dijkstra的算法,对于要解决的问题我有些困惑。有人可以帮帮我吗?我应该根据算法填写表格...

回答 1 投票 0

表示具有邻接矩阵的图

#将图形创建为邻接矩阵顶点= [[0,1,1,0],[0,0,1,0],[0,0,0,1],[0,0,0, 0]]边= [[0,3,4,0],[0,0,0.5,0],...

回答 1 投票 1

PriorityQueue实现,支持优先级更新

对于Dijkstra和Prims算法的O(log((| e | + | v |)* | e |)实现,我们需要一个优先级队列来支持reducePriority操作。 ..

回答 1 投票 -1

了解Dijkstra Java代码中最短路径的一部分

任何人都可以向我解释此代码,它是Java代码的一部分,作为Dijkstra最短路径PriorityQueue > pq = new ...]的数据结构的应用程序。>

回答 1 投票 0

创建一个用于计算最短路径且对O(m + nlogn)的顶点有约束的算法]]

因此,我正在尝试编写一种算法,以计算在O(m + nlogn)时间内可以访问的顶点受到约束的最短路径。在此问题中,我们得到了间接加权(非...

回答 2 投票 0

Dijkstra最短路径算法不适用于大量C ++

我正在尝试使用优先级队列使Dijkstra最短路径算法适用于具有平行边的加权无向图的大量运算。我有内存(64Mb)和时间(1秒)限制。 ...

回答 1 投票 0

hackerrank:与Dijkstra算法有关的问题超出了时间限制

我目前正在针对hackerrank练习图形问题,并针对这两个问题:Dijkstra:最短到达2,并在此处输入链接描述。我在这两个问题上都使用了Dijkstra,并通过了大多数...

回答 1 投票 0

Dijkstra算法和Java中的Bell-man Ford算法

我只是Java的菜鸟。使用Dijkstra的算法和Bell-man Ford算法查找最短路径时,可以帮助我了解一些优点和缺点。感谢您的帮助。您的...

回答 1 投票 -3

如何在网格矩阵上执行dijkstra算法

所以我的围栏可以是任何给定的大小(即矩阵或2d数组)。每个元素都包含一个值,我只需要找到最短路径即可。但是,我遇到的问题是试图...

回答 1 投票 0

如何将网格中单元的邻居存储到优先级队列中

说我有一个4 x 4的网格,所以有16个单元格。每个单元格包含一个介于1,5之间的值。例如。 0 1 2 3 _ _ _ 0-| 2 | 1 | 3 | 2 | 1-| 1 | 3 | 5 | 1 | 2-| 5 | 2 | 1 | 4 | 3-| 2 | 4 | 2 | 1 |现在我知道我需要使用...

回答 1 投票 -1

Dijkstra SSSP的路径被阻塞

我正在研究这个问题,因此决定使用Dijkstra的算法来解决它。但是,我不确定如何计算从a到b的阻塞路径,以及如何计算...

回答 1 投票 0

查找最快的路径

我有一张火车清单,其中列出了各个车站的到达时间。如果可能,我需要找到两个火车站之间的最快路径。为了做到这一点,我什至可以换火车...

回答 1 投票 0

如果使用最大优先级队列,Dijkstra的算法如何工作?

我最近正在查看Dijkstra算法的一些代码。该代码的目标是找到从顶点1到顶点N的最小成本路径。我在查看...

回答 1 投票 0

我如何使用Dijkstra在c语言中的最短路径打印路径?

我正在开发一个打印距离和路径的程序。我的距离工作正常,但是当我尝试打印路径时出现了问题。我尝试了一堆...

回答 2 投票 0

为什么我的Dijkstra算法适用于负权重?我是否实施不正确,是否牺牲了运行时间?

public static void Dijkstra(Hashtable ht,String start){ht.get(start).setWeight(0); Set keys = ht.keySet(); PriorityQueue ... ...>

回答 1 投票 1

此经修改的Dijkstra算法的大O是多少?

我修改了Dijsktra的算法,该算法找到两个节点(s和v)之间的最短路径,以替代方式找到从节点s到v的最短路径上的最后一个EDGE,标记为X。现在,如果我是。 ..

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.