在爪哇中解决魔方



我是标题所说的,写了一种在Java中解决rubik的立方体的方法,我遇到了一些困难。我正在尝试实施Kociemba的算法,并执行此操作,我正在关注此处的一篇文章(特定部分大约是2/3的途径(。但是,该代码具有条件subgoal reached的IF语句。我不明白如何检查一下,因为并未真正定义子目标。因此,如果有人可以向我解释如何检查多维数据集是否已达到子目标或提供其他教程,我将非常感激。预先感谢您的帮助。

这与Java没有任何关系。我将解释什么是子目标。本质上,要完成立方体,您想将其转换为特定状态。这是Endgoal。子目标是您要实现的中间状态。我假设您知道如何解决魔方。有了一个完全加扰的状态,子目标可能是将所有白色边缘碎片放入到位。因此,您一直在循环一个阶段,直到到达此子目标,然后开始下一个阶段,这可能是"将所有白色角都放入正确的位置"。

相关内容

  • 没有找到相关文章

最新更新