depth-first-search 相关问题

深度优先搜索(DFS)是用于遍历或搜索树,树结构或图的算法。一个从根开始(在图形情况下选择一个节点作为根)并在回溯之前尽可能地沿着每个分支进行探索。

如何打印有向图的循环?

如何在 Mason 信号图流中打印有向图的循环 我试过这个算法,但它似乎不能正常工作。 https://www.baeldung.com/cs/detecting-cycles-in-directed-g...

回答 0 投票 0

请帮我解决涉及 DFS 的代码中的运行时错误:(

我是一名学习 C++ 作为我的主要语言的学生。我知道我的错误可能会让某些人感到沮丧,但请知道我渴望改进,我将不胜感激任何诚实的费用......

回答 0 投票 0

为什么我会收到此错误 q48.java 使用未经检查或不安全的操作。注意:重新编译 -Xlint:unchecked 了解详情

导入 java.util.*; 公开课 q48 { 公共静态 LinkedList 邻接 []; 公共 q48(int v) { 邻接=新链表[v]; 对于(我...

回答 0 投票 0

我应该如何改进我的DFS的Java实现,从而解决问题?

我正在尝试解决名为 Walls and Gates 的问题。 这是问题链接。 https://leetcode.com/problems/walls-and-gates/description/ 给你一个 m X n 的网格,房间用这些初始化

回答 1 投票 0

使用 child_id 引用在 javascript 中从平面数组构建依赖树对象

我有一个项目列表,我需要编译给定项目中所有依赖项的列表和依赖项树。该列表未排序,每个项目都包含一个 id 和 dep,其中 dep 是

回答 0 投票 0

递归函数的优化调用栈

我有一个可以通过node.create_adj_list()生成相邻成员的节点,我需要用递归函数处理树或图,但我对内存效率有一些疑问....

回答 0 投票 0

搜索算法函数中未绑定的局部错误

我正在尝试开发一个可以进行广度搜索、深度搜索和迭代深化的功能。但是,当我一起编译我的个人代码时,我似乎得到了一个

回答 0 投票 0

确定算法的时间复杂度(DFS?排序?)

我最近遇到了以下问题: 你是一名拍卖师,你需要打印从 1 到 upperBound 编号的标志。你担心一些标志可能会被翻转并变得无法识别......

回答 0 投票 0

所有二维数组在技术上都是图形吗,所有二维数组都可以通过 BFS 或 DFS 搜索吗?

我是数据结构的新手,正在尝试更好地理解图形。 如果图形可以表示为二维数组,是否意味着所有二维数组在技术上都是图形并且可以通过

回答 1 投票 0

BFS 和 DFS 实现 - 建议和改进

我希望您在 Colab notebook 中查看广度优先搜索和深度优先搜索的实现。 这是正确的方法吗?我可以做任何改进吗?任何杂项建议

回答 0 投票 0

我如何递归地找到深度嵌套对象数组中的最高数字

给定这个深度嵌套的对象数组。我想找到最高的评论 ID 常量注释 = [ { 编号:1, text: "第一条评论!", parentId: null, 评论:...

回答 0 投票 0

如何使用算法 BFS 找到寻找 E 的短路径,但 solve() 函数返回 -1

有没有我遗漏的错误? const 网格 = [ ['#', '#', '#', '#', '#', '#', '#'], ['#', '.', '.', '.', '.', '.', '#'], ['#', '.', '#', '#', '#', '.', '#'], ['#', '.', '#',...

回答 0 投票 0

我正在为使用递归的图形的 DFS 遍历编写一个简单的代码。这有什么问题? [关闭]

我的代码是这样的。我将输入作为其中有边的节点。它是无向图。我将图存储为邻接表并使用访问过的地图来映射已被访问的节点...

回答 1 投票 0

DFS(深度优先搜索)死循环java

我正在尝试在 Java 中针对分区问题实现深度优先搜索算法。 实例:S = {a1, a2, … an} 是一组正整数。问题:将 S 划分为两个 su...

回答 0 投票 0

DFS Deep First Search in java 解决java中的分区问题

我正在尝试针对分区问题“NP Hard”实现 dfs 算法,将集合 S 分成两个子集 S1 和 S2,使得元素 o 之和之间的差 D...

回答 0 投票 0

在 C 中使用 DFS 从邻接矩阵打印出有向图的循环

#include #include int visited[8] = {0,0,0,0,0,0,0,0}; 整数 A[8][8] = { {0, 0, 0, 0, 0, 0, 0, 1}, {0, 0, 1, 0, 0, 0, 0, 1}, {0, 1, 0, 0, 1,...

回答 0 投票 0

为什么在这种情况下,BFS比DFS更有效率?

tldr; 你从3开始,想在4结束,总有一条保证的路径。你只能跳到1上。你像一个骑士一样,每次都向一个方向移动m个单位,向另一个方向移动n个单位。什么...

回答 1 投票 0

如何在以字典表示的图中进行深度优先搜索。

下面是我用字典表示的图:{'A': {'C': 4, 'B': 5}, 'C': {'A': 4, 'B': 2, 'D': 10, 'F': 6}, 'B': {'A': 5, 'C': 2, 'D': 3}, 'E': {'F': 1}, 'D': {'C': 10, 'B': ...

回答 1 投票 0

无法找到树中的所有模式

试图解决以下算法。给定一个有重复的二元搜索树(BST), 在给定的BST中找到所有的模式(s)(最常出现的元素). 假设一个BST定义为......。

回答 1 投票 0

迭代-DFS比递归-DFS快吗?

我以迭代的方式和递归的方式实现了深度优先搜索算法。它们在小尺寸(小于1MB)的文件上都能正常工作。然而,当我尝试将它们运行在 ...

回答 1 投票 0

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