algorithm - 需要一些关于穷举搜索算法伪代码的理论问题的指导
问题描述
好的,所以我对那些伪代码爱好者有这个问题,我知道这似乎很模糊,但我真的不能为它添加更多信息。我一直在努力理解它是如何工作的,因为我们被赋予了这个作为大学作业测试的一种类型,还有另一个问题,但我仍然在这个问题上苦苦挣扎
它基本上是一个详尽的搜索算法,但问题是我在互联网上找不到太多解释它如何与 Di-Graphs 一起工作的东西,而且老师们还没有真正涵盖它,以至于它很容易理解,但我希望有人能提供帮助
路径 = {{G, s , t } | G 是一个有向图,它有一条到 s 和 t 的有向路径}
完成以下穷举搜索算法。
输入:一个有向图 G,以及两个顶点 s 和 t。输出:如果 G 有从 s 到 t 的有向路径,则为 true,否则为 false
1: Place a mark on s
2: while there are _________ vertices in G do
3: for each unmarked vertex v in G do
4: if v is connected to a ________ vertex then
5: Place a mark on ________
6: end if
7: end for
8: end while
9: return true if ________ is marked, false otherwise```
解决方案
推荐阅读
- javascript - Typescript 的数字或 Math.ceil() 的什么属性会导致这个算术错误?
- logistic-regression - RapidMiner 名义属性在逻辑回归模型中丢失 1 列
- http - 向使用 sendmail 创建的新电子邮件添加内容
- go - 如何将 JSON 解组为具有不同大小写字段的 protobuff?
- javascript - 使用 Jquery 删除方法
- javascript - 在给定字符串中用 --[character]-- 替换某些字符的出现的函数
- c - 如何使用信号量 API 函数来执行正确的锁定/锁定?
- android-fragments - android导航不显示片段
- java - 如何在 okhttp 上添加证书
- windows - 批处理文件中未设置 https_proxy 变量