利用python求解八数码难题

实验目的 实验内容 八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每一个棋子上标有1至8的某一数字,不一样棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子能够移到空格中。要求解决的问题是:给出一个初始状态和一个目标状态,找出一种从初始状态转变成目标状态的移动棋子步数最少的移动步骤。 实验要求 分别利用宽度优先搜索和有序搜索算法求解八数码难题,给出搜索树,并给出从初始节点到目标节
相关文章
相关标签/搜索