(BFS+hash去重)八数码问题

题目: 编号为1~8的8个正方形滑块被摆成3行3列(有一个格子空留)。每次能够把与空格相邻的滑块(有公共边才算相邻)移到空格中,而它原来的位置就称为了新的空格。给定初始局面和目标局面(用0表示空格格),你的任务是计算出最少的移动步数。若是没法达到目标局面,则输-1.ios 输入: 2 6 4 1 3 7 0 5 8 8 1 5 7 3 6 4 0 2 输出: 31web 分析与解: 无权图上的最短
相关文章
相关标签/搜索