bfs枚举

来源:10-1 广度优先搜索(BFS)

weixin_慕标0245528

2021-05-06

老师好,leetcode 1625,怎么证明解法的bfs是枚举了所有情况呢

写回答

1回答

javaman

2021-05-12

同学您好,刚看到这个问题。

bfs的正确性证明和题目本身关系不大。

bfs是在当前解的基础上加一步,得到新的解,而加的这一步枚举了所有情况。


其证明就是类似于数学归纳法,空集是一个解。如果我们能保证枚举了所有(n - 1)步的情况,则第n步时也枚举这一步的所有情况,则能保证我们枚举了n步内的所有情况了。



1
1
weixin_慕标0245528
非常感谢!
2021-05-25
共1条回复

算法面试刷题课--竞赛命题人带你刷70+高质量题型

只需20小时, Google面试官带你完成Java算法面试准备

539 学习 · 65 问题

查看课程