1、广度优先遍历
一、基础概念
bfs,这个算法我一开始接触的时候简直就是一脸懵,在学习回溯算法的时候就看到有的题解中提到了dfs,学习递归的时候也有人提到bfs,它的出现频率特别高。在学习二叉树时候bfs的出现频率更高。终于在学习图论的时候我来把它搞清楚。
dfs是可一个方向去搜,不到黄河不回头,直到遇到绝境了,搜不下去了,再换方向(换方向的过程就涉及到了回溯)。
下面我借用代码随想录中的图片进行解释
上面说道dfs是可一个方向搜,不到黄河不回头。 那么我们来举一个例子。
...About 3 min