深度优先搜索是一个完整的策略吗?
Is Depth-First Search a complete strategy?
我正在做一些过去的试卷,为我的考试做准备。其中一个问题是
"评论每一个,这个策略是一个完整的策略吗?
i:深度优先搜索
ii:迭代加深搜索
iii: 一口气搜索
现在我的回答是没有深度优先不是因为它搜索最近生成的节点。至于迭代加深 id 说是,因为它具有通过重复增加的最大深度。最后我完全确定 breath first 是一个完整的方法。
如果有人可以验证我的答案或向我解释我哪里做错了,那就太好了。另外我说的完整是指一定能找到解决办法。
是的,你是对的。
深度优先搜索未完成。如果树的深度是无限的,它可能永远找不到解决方案。
迭代加深搜索已完成。它在给定深度内搜索完整的树,并在每次迭代时将深度加倍(尽管此策略可能会有所不同)。
呼吸优先搜索已完成,因为它是按级别搜索的。
我正在做一些过去的试卷,为我的考试做准备。其中一个问题是 "评论每一个,这个策略是一个完整的策略吗?
i:深度优先搜索
ii:迭代加深搜索
iii: 一口气搜索
现在我的回答是没有深度优先不是因为它搜索最近生成的节点。至于迭代加深 id 说是,因为它具有通过重复增加的最大深度。最后我完全确定 breath first 是一个完整的方法。
如果有人可以验证我的答案或向我解释我哪里做错了,那就太好了。另外我说的完整是指一定能找到解决办法。
是的,你是对的。
深度优先搜索未完成。如果树的深度是无限的,它可能永远找不到解决方案。
迭代加深搜索已完成。它在给定深度内搜索完整的树,并在每次迭代时将深度加倍(尽管此策略可能会有所不同)。
呼吸优先搜索已完成,因为它是按级别搜索的。