gpt4 book ai didi

algorithm - 我们可以使用哪种程序进行迷宫探索 BFS 或 DFS

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:51:00 25 4
gpt4 key购买 nike

我知道我们可以使用 DFS 进行迷宫探索。但我认为我们也可以使用 BFS 进行迷宫探索。我在这里有点困惑,因为我读过的大多数书籍和文章都使用 DFS 来解决这个问题。我认为与 BFS 相比,DFS 的Best Case 时间复杂度会更好。但是对于 BFS 和 DFS,AverageWorst Case 时间复杂度是相同的,这就是为什么我们更喜欢 DFS 而不是 BFS。我是对的还是我有一些误解

最佳答案

我很惊讶,到目前为止还没有人提到 DFSBFS 给出的结果的差异。

这两种算法的主要区别在于,BFS 返回最短路径,而DFS 仅返回一条路径

所以如果你想获得最短路径使用BFS,否则考虑其他利弊(内存等)

关于algorithm - 我们可以使用哪种程序进行迷宫探索 BFS 或 DFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com