我正在解决 BFS 上的问题。我能够通过邻接列表在 C 中实现 BFS 算法,但我陷入了这个问题:我必须判断是否可以从迷宫的起点移动到迷宫的终点迷宫。单元格包含 0 或 1。考虑到它不能穿过包含值 1 的单元格的限制,并且只有当它们共享一个共同的边缘时,两个单元格之间的移动才可能。那么如何直接在这里实现BFS而不用邻接表呢?
问问题
432 次
我正在解决 BFS 上的问题。我能够通过邻接列表在 C 中实现 BFS 算法,但我陷入了这个问题:我必须判断是否可以从迷宫的起点移动到迷宫的终点迷宫。单元格包含 0 或 1。考虑到它不能穿过包含值 1 的单元格的限制,并且只有当它们共享一个共同的边缘时,两个单元格之间的移动才可能。那么如何直接在这里实现BFS而不用邻接表呢?