leetcode.773. 滑动谜题 发表于 2020-06-08 分类于 数据结构与算法 , leetcode 阅读次数: Valine: 滑动谜题问题描述 在一个 2 x 3 的板上(board)有 5 块砖瓦,用数字 1~5 来表示, 以及一块空缺用 0 来表示. 一次移动定义为选择 0 与一个相邻的数字(上下左右)进行交换. 最终当板 board 的结果是 [[1,2,3],[4,5,0]] 谜板被解开。 给出一个谜板的初始状态,返回最少可以通过多少次移动解开谜板,如果不能解开谜板,则返回 -1 。 BFS问题分析 代码实现源码源码