depth-first-search

depth-first-search

文章 0 浏览 7

随机优先搜索?

遍历图的两种最常见的方法是广度优先搜索和深度优先搜索。这两种搜索算法都遵循一个通用模板: 创建一个工作列表 W,以起始节点 s 为种子。 当工作列…

菩提树下叶撕阳。 2024-12-27 13:45:52 2 0

测试深度优先树

我编写了一个 Java 程序来深度优先浏览树。程序是正确的,但是节点的儿子的选择是随机的。例如在此树中: 有时,结果是: ABECFD ACFDBE ABEDCF 我想…

等数载,海棠开 2024-12-26 18:31:36 2 0

递归回溯迷宫生成算法堆栈循环

我编写的用于创建 ASCII 迷宫的算法有问题。该代码使用递归回溯跟踪器,伪代码本质上是: 1. Make the initial cell the current cell and mark it as…

烛影斜 2024-12-26 02:38:15 3 0

BFS、DFS 和 Dijkstra 的实现

难道BFS、DFS和Dijkstra的实现几乎是一样的,只是BFS使用队列,DFS使用堆栈,而Dijkstra使用min优先级队列? 更准确地说。我们可以将以下代码用于所有…

爱殇璃 2024-12-25 12:21:01 2 0

递归函数使用的全局变量

假设您必须使用 dfs(深度优先搜索)实现包含一些算法的 Graph 类。例如,它可能是连接性检查,Graph 类看起来像这样: class Graph { void dfsConnec…

幼儿园老大 2024-12-23 05:16:53 2 0

递归遍历图表,计算到达某个点的路径

得到一个看起来像这样的图表: 我想计算到达特定点 p(i, j) 来自该图中的 p(0,0)。我想我可以通过深度优先搜索来做到这一点。我应该如何扩展深度优先…

豆芽 2024-12-22 12:11:28 3 0

全连接有向图中所有可能的非循环简单路径的数量是多少?

假设我们有一个完全连接的有向图 G,具有 N 个顶点和 M 个边。 该图有多少条边?是M = N^2吗? 如果我们采用一个顶点并开始以“深度优先搜索”方式访…

春花秋月 2024-12-20 16:35:13 4 0

深度优先搜索错误

我正在做一项编程作业(用java)来解决十五个难题之类的事情 。第一部分是使用深度优先搜索来寻找解决方案。我希望它能够解决任意大的难题,因此整个…

ぺ禁宫浮华殁 2024-12-19 06:51:54 3 0

搜索树上的重复节点? (人工智能)

我正在做以下问题: 考虑 3 拼图问题,其中棋盘是 2X2 矩阵。有 3 个牌,编号为 1,2,3,还有 1 个空白牌。有四个运算符可以将空白向上、向下、向左或…

忱杏 2024-12-18 16:12:23 6 0

Javascript 递归意外中断 - 警告长代码

我在使用以下代码时遇到问题。它似乎在 NewMaze 内的 迷宫函数 的递归过程中被破坏。我通过 firebug 运行它,并收到以下错误: parent is undefined: …

月下凄凉 2024-12-14 10:46:04 2 0

为什么这个解决方案说DFS必须反向运行?

如果我们从 s 开始,它不是会一直寻找 t 吗? 给出一个线性时间算法,该算法以有向无环图 G = (V,E) 和两个顶点 s 和 t 作为输入,并返回 G 中从 s 到…

墨离汐 2024-12-13 18:53:04 1 0

java:使用ArrayDeque或LinkedList或LinkedBlockingDeque进行非递归深度优先搜索?

public void traverse(Node root){ ArrayDeque queue = new ArrayDeque(); queue.add(root); while(!queue.isEmpty()){ Node currentNode = queue.pol…

万人眼中万个我 2024-12-13 03:57:15 7 0

dfs算法使用队列?

我在互联网上看到以下DFS算法, #include #include #define MAX 100 using namespace std; queue myQueue; int G[MAX][MAX]; int visit[MAX]; int V, …

三生路 2024-12-13 02:04:18 2 0

用 Java 实现图

我接到一个任务,用 java 实现一个图表。它将最终用于测试搜索方法(广度优先、深度优先和迭代加深)。要创建的三个类必须实现三个相应的接口: publi…

瀞厅☆埖开 2024-12-12 18:01:23 4 0

DFS:如何在C++中指示连通分量的节点

我正在制作 ACM 竞赛问题,以确定具有无向图 G 和属于每个组件的顶点的连接组件的数量。已经用DFS算法完成了,计算无向图的连通分量的数量(问题的困…

写下不归期 2024-12-12 08:16:08 5 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文