第一道题
这是我第一次做bfs 广度搜索的题 简单了解了一下广度优先搜索的概念 就是从一个点开始寻找邻居节点 然后再从邻居节点开始找未被访问过的邻居节点,最后都被访问了 且是最短路径 算法我看视频里是利用队列实现的 利用队列先进先出的性质 确保对头的点出去以后是剩下的邻居节点 还要用一个visit数组确定该位置是否被访问过。关于本体我只能分析出要找最短距离,所以就看了篇题解然后默写一遍。思路就是开两个队列 两头进行bfs,被另一个人访问过了就说明碰到一起了,一定能相遇,
第一道题
这是我第一次做bfs 广度搜索的题 简单了解了一下广度优先搜索的概念 就是从一个点开始寻找邻居节点 然后再从邻居节点开始找未被访问过的邻居节点,最后都被访问了 且是最短路径 算法我看视频里是利用队列实现的 利用队列先进先出的性质 确保对头的点出去以后是剩下的邻居节点 还要用一个visit数组确定该位置是否被访问过。关于本体我只能分析出要找最短距离,所以就看了篇题解然后默写一遍。思路就是开两个队列 两头进行bfs,被另一个人访问过了就说明碰到一起了,一定能相遇,