breadth-first-search 相关问题

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

对于矩阵中所有值均为负的情况,此代码是否通过

我正在阅读此面试问题及其解决方案,当给定矩阵中的所有值均为负值时,这种解决方案将失败,因为在这种情况下,输出将为零。 ...

回答 1 投票 -1

广度优先搜索查询

我正在尝试解决一个问题,以找到从源(UBC)到目标(DT)的路径。问题的结果是UBC-> PT-> KT-> DT。我们如何使用BFS获得此结果?

回答 1 投票 0

将多个键值添加到python中BFS的队列中

我正在python中实现BFS。为了将图的节点添加到队列中,我使用以下代码行:graph = {} graph ['you'] ='Alice','Bob','Claire'search_queue + = graph ['you' ] ...

回答 1 投票 0

为什么此BFS解决方案无法通过此测试用例?

以下是我对leetcode问题的解决方案https://leetcode.com/problems/shortest-path-with-alternating-colors/。我执行了BFS两次,因为最初有2种情况是0。它可能来自。 ..

回答 1 投票 0

超过具有1的最近像元的距离的时间限制

给出大小为N x M的二进制矩阵。任务是为每个像元查找矩阵中最接近1的距离。距离计算为| i1 – i2 | + | j1 – j2 |,其中i1,j1是行号,...

回答 1 投票 0

此LC概率是否使用BFS或DFS

问题:https://leetcode.com/problems/out-of-boundary-paths/solution/如果您查看方法3的解决方案(播放剪辑以快速理解),每个人都在说这是DFS 。我认为...

回答 1 投票 0

将字典中的键添加到列表中

我需要一些有关代码的帮助。遍历numpy数组后,我得到了一个字典,您可以在其中查看哪个元素与谁连接。 BFS方法将其整理出来并放入访问过的...

回答 1 投票 0

使用BFS遍历Java跟踪倒数第二项

我可以通过将q.poll保留为一个整数来跟踪最后一项,但是如何使用遍历跟踪第二项? public Integer widththFirstTraversal(Integer v){Queue

回答 1 投票 0

多源BFS多线程

我有一个用邻接矩阵arr表示的图。以及多个起始顶点的向量源。我的想法是根据...

回答 1 投票 0

提高Python中BFS的性能

如何提高以下Python代码的速度性能?我的代码可以处理少量数据,但是当我放置大量数据时,它会停止。一些约束如下:1)要解决的问题:...

回答 1 投票 0

为什么只有四个树遍历算法?

Web上有很多内容,指出有四种树遍历算法:深度优先搜索-InOrder(左-右-根)PreOrder(左-右-根)PostOrder(左-右-根)宽度.. 。

回答 2 投票 0

为什么只有四个树遍历算法?那其他组合呢?

网络上有很多内容说明有4种树遍历算法。 DFS-InOrder(lRr),PreOrder(Rlr),PostOrder(lrR)BFS-级别订单遍历1)这些树遍历是...

回答 1 投票 0

使用Python使用BFS算法解决8难题

我想用bfs算法解决8-puzzle问题,并使用Python,这是我的代码,我不明白我的代码到底是什么问题。但是它一直在运行,不会停止,也无法解决...

回答 1 投票 -2

使用广度优先搜索而不是双向搜索?

[在任何情况或搜索问题中,最好使用常规的广度优先搜索而不是双向搜索吗?] >>

回答 1 投票 1

宽度优先搜索与A *迷宫中的曼哈顿距离

考虑到迷宫中的初始状态和单个最终状态,是否可以设计这样一种迷宫,其中以曼哈顿距离作为启发函数,广度优先搜索扩展的节点数少于A *? ...

回答 1 投票 0

如何使用BFS计算到图形中所有其他顶点的距离?

如何使用BFS搜索来计算从起始顶点到所有其他顶点的距离?如果没有到顶点的路径,则距离应报告为-1。我有一个生成...

回答 1 投票 0

使用最佳优先搜索查找路线

我必须在Prolog中做一些我不太熟悉的工作。我需要找到伦敦地铁从一个车站到另一个车站的路径,所需的旅行时间以分钟为单位。我需要应用“最佳...

回答 1 投票 0

使用bfs具有相同值的像元数

[大家好,我正在尝试解决一个问题,我必须找出具有相同值的像元数,因为我只能在矩阵中左右移动。我知道我可以使用bfs解决它。但是。 ..

回答 1 投票 1

BFS算法中的级别跟踪

我从这个惊人的来源获得了bfs算法。由于我的树不是二叉树,因此我不使用左右引用,而是使用namedChildren,这给了我所有子节点的数组。我...

回答 1 投票 1

将值附加到递归方法中的列表

我正在尝试定义DFSUtil(自身,u,d,已访问路径):已访问= [] u.visited =真实已访问.append(u)path.append(u)all_adjacent_vertices = [] for u in中的e。边缘:...

回答 1 投票 0

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