breadth-first-search 相关问题

在图论中,广度优先搜索(BFS)是一种图搜索算法,它从根节点开始并探索所有相邻节点。然后,对于每个最近的节点,它会探索未探测的邻居节点,依此类推,直到找到目标为止。

BFS求最短路径的两种实现方法,哪一种是明显的赢家?

有两种实现 BFS 来查找两个节点之间的最短路径的方法。第一种是使用列表的列表来表示路径队列。另一个是维护每个的映射...

回答 1 投票 0

使用 BFS 进行加权图

我正在修改单源最短路径算法,在视频中,老师提到BFS/DFS不能直接用于在加权图中查找最短路径(我想每个人都知道

回答 4 投票 0

比较图遍历的 DFS 和 BFS:用例和优点

我正在研究图遍历的深度优先搜索(DFS)和广度优先搜索(BFS),并掌握了它们的基本机制——DFS深入节点和回溯,而BFS探索节点……

回答 1 投票 0

为什么深度优先搜索可以实现最小生成树?

我一直在尝试理解为什么深度优先搜索(DFS)通常不用于导出图中的最小生成树(MST),特别是对于加权图。据我了解,...

回答 1 投票 0

Dijkstra 的空间复杂度

我正在做Dijkstra算法的一些Leetcode问题,我不太明白它的空间复杂度。我上网查了一下,但找到了各种各样的答案,有些还相当复杂......

回答 1 投票 0

有没有办法找到最小路径和中的网格路径

最小路径总和: 给定一个充满非负数的 m x n 网格,找到一条从左上角到右下角的路径,该路径最小化沿其路径的所有数字的总和。 输入:网格 = [[1,3,1],[1,5,...

回答 1 投票 0

|BFS|我有一个关于 LeetCode 上第 133 题的问题

/* // 节点的定义。 类节点{ 民众: 整数值; 矢量邻居; 节点(){ 值=0; 邻居=向量(); } 节点(int _val){...

回答 1 投票 0

Knight 的旅程解决方案给出了错误的输出?

骑士的旅程,我们给出起点/终点和棋盘的大小(n*n): 求从起点到达终点的最少步数。 如果没有路径则返回-1: 我试过了

回答 1 投票 0

为什么当我同时实现BFS和DFS时,BFS比DFS快得多?

我正在尝试使用 DFS 和 BFS 来查找长度达到给定 k 的所有简单路径,从有向图中的给定顶点开始。不允许循环。 我的代码如下,我有

回答 1 投票 0

为什么双向bfs的时间复杂度还是O(V+E)?

我明白,如果图的分支因子是b,目标顶点到源的距离是d,那么时间复杂度是O(b^d)。 我也明白为什么使用

回答 1 投票 0

Leetcode 417 BFS 超出时间限制

我正在研究Leetcode 417 Pacific Atlantic Water Flow,我的解决方案如下。对于像 [[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 这样的非常大的测试用例,我遇到了时间限制超出错误。 ..

回答 1 投票 0

使用BFS检测周期,leetcode上有一个关于课程安排的问题

您总共需要修读 numCourses 课程,标记为从 0 到 numCourses - 1。您会获得一个数组先决条件,其中先决条件 [i] = [ai, bi] 表示您必须修读课程...

回答 1 投票 0

迷宫入口最近的出口

我正在尝试解决以下问题 https://leetcode.com/problems/nearest-exit-from-entrance-in-maze/?envType=study-plan-v2&envId=leetcode-75 这是我的方法 `def insidemaze(r,c,nro...

回答 1 投票 0

如何创建树形图并输入JSON来运行BFS(来自以下json)

我有一个json,我需要在上面写bfs。但是,我对形成运行 bfs 的有效格式感到困惑。你能给我看看在 bfs 中运行的输入数据的图表和格式吗 { 1:{ ...

回答 2 投票 0

对于 CSES 迷宫问题,BFS 实施需要太多时间

我正在尝试解决 CSES 迷宫问题: 你会得到一张迷宫地图,你的任务是找到一条从起点到终点的路径。您可以左、右、上、下行走。 输入 第一个输入...

回答 1 投票 0

在 CSES 问题迷宫的一个测试用例中获得 TLE

该问题是一个基于网格的图问题,需要使用 BFS 来解决。我已经在 中编写了代码,并解决了除一个之外的所有测试用例。在其中一个测试用例中,我得到了 TLE。我...

回答 1 投票 0

使用 BFS 查找图中的双连通分量(块)

我正在搜索一个代码(任何语言),该代码使用广度优先搜索在图中查找双连通分量。我是编码初学者,有一个关于该算法的作业并尝试

回答 1 投票 0

leetcode 问题的 BFS 实现在一个测试用例中失败了

我正在尝试用 BFS 方法解决 LeetCode 问题(1219. Path with Maximum Gold) 陈述: 在大小为 m x n 的金矿网格中,该矿中的每个单元格都有一个代表

回答 1 投票 0

广度优先搜索在 CLRS 中寻找最短路径的证明中的混乱

我正在阅读 CLRS (https://pd.daffodilvarsity.edu.bd/course/material/book-430/pdf_content),并陷入了第 600 页的定理 22.5 - 广度优先搜索的正确性的证明。 作者是...

回答 1 投票 0

无序树上的级别顺序插入

我正在尝试使用广度优先搜索将节点添加到无序树中 树:无序 节点:每个节点将3个数据点分组在一起,这些数据点是用户名 子节点:3 个节点 我当前的代码...

回答 1 投票 0

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