随笔分类 - 数据结构与算法 / 搜索 / BFS广度优先搜索
摘要:0.题目 1.题解 1.1 BFS搜索 + DFS输出路径 思路 主要跟走迷宫那题不一样的地方在于需要输出路径,这里如何输出路径呢? 我们对于每一个节点,均记录其父节点,之后使用DFS反向递归回(0,0)输出节点信息,然后逐渐回溯到终点即可. 对于步数相同的,按字节序来选,我们可以通过安排 D L
阅读全文
摘要:0.题目 给定一个 n×m 的二维整数数组,用来表示一个迷宫,数组中只包含 0 或 1,其中 0 表示可以走的路,1 表示不可通过的墙壁。 最初,有一个人位于左上角 (1,1) 处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。 请问,该人从左上角移动至右下角 (n,m) 处,至少需要移
阅读全文
摘要:0.题目 【问题描述】 小明有一块空地,他将这块空地划分为 n 行 m 列的小块,每行和每列的长度都为 1。 小明选了其中的一些小块空地,种上了草,其他小块仍然保持是空地。 这些草长得很快,每个月,草都会向外长出一些,如果一个小块种了草,则它将向自己的上、下、左、右四小块空地扩展,这四小块空地都将变
阅读全文