设计破解三阶魔方的算法,首先要明确的是两点。 一个是输入数据。 输入的数据,就是立体魔方六个面,所对应的九个格子颜色,数据的特点是,有六种颜色,每一种颜色总计是九个,另外,六个面最中间所对应的颜色固定。 第二就是输出数据,也就是计算的目的,得到还原魔方需要的最低步骤。 只要能达成这个条件,其他想要的数据,比如实现最低步骤的过程,也只是程序运算过程中,