【发布时间】:2011-04-06 08:44:42
【问题描述】:
我正在尝试开发一个程序来解决 C 中的魔方问题。为此我使用了回溯技术。这是一个很长的过程,需要很多迭代,所以我无法解决。
请就如何更有效地解决这个问题给我一些建议 - 例如其他技术或采用回溯本身。在 Google 我发现了很多解决这个问题的捷径,但我不想通过使用捷径来解决这个问题。
【问题讨论】:
-
“快捷方式”是什么意思?
-
chessandpoker.com/rubiks-cube-solution.html 看到这个链接.. 他们会在 5 分钟内解决这个问题。
-
您介意编辑您的问题以包含更清楚地说明您当前方法的代码吗?为了清楚起见,我对您的问题进行了一些编辑。
-
查看,例如 Hofstadter 的 Metamagical themas,讨论魔方的数学特性。通过使用一些群论,您可以定义交换两个方格的复杂移动模式,从而提高搜索效率。
标签: c algorithm rubiks-cube