私は、タイトルが言うように、Rubikの立方体をJavaで解く方法を書いています。私はいくつかの問題にぶち当たっています。私はKociembaのアルゴリズムを実装しようとしており、これを行うにはhereの記事を読んでいます(特定の部分は道のりの2/3程度です)。ただし、コードには条件文subgoal reached
のif文があります。私はサブゴールが実際には定義されていないので、これをチェックする方法を理解できません。キューブがサブゴールに到達したかどうかを確認する方法や他のチュートリアルを提供する方法を私に説明することができれば、とても感謝しています。ご協力いただきありがとうございます。Rubikの立方体をJavaで解く
0
A
答えて
1
これは実際にJavaとは特に関係ありません。私はサブゴールが何であるか説明します。基本的に、キューブを完成させるには、キューブを特定の状態に変換する必要があります。これがエンドゴールです。サブゴールは、達成したい中間的な状態です。 Rubik's Cubeを解く方法を知っていると仮定しています。完全にスクランブルされた状態では、サブゴールは、すべての白色エッジ部分を所定の位置に配置することであろう。したがって、あなたはこのサブゴールに到達するまでフェーズをループし続け、次のフェーズを開始します。これは「すべての白いコーナーを適切な場所に配置する」のようなものです。
+0
@QPaysTaxesチャレンジの受諾 – HyperNeutrino
関連する問題
- 1. Rubikの立方体のヒューリスティック
- 2. 組立解体
- 3. glOrtho()ビューで立方体を描く?
- 4. Pythonで連立方程式を解く
- 5. 2変数線形連立方程式を解く方法は? Javaの
- 6. matlabの立方体スプライン
- 7. 立方体の表面/壁の合体に2d線を描く3d
- 8. iOSのチャート立方体グラフデモ - デモプロジェクトでは
- 9. 立方体スプライン補間が途中でなくなります
- 10. ブートストラップ4グリッド "立方体"
- 11. javaで方程式を解くには?
- 12. 1立方体のグリッドともう1グリッドの垂直グリッドを使って立方体を作る方法
- 13. 解決済み:Rubikフォントがもうレンダリングされない
- 14. Javaでテキストファイル全体を解析する
- 15. GP/PARIのsetsearch:立方体のテスト
- 16. 立方体多項式のラスタライズ
- 17. Javaの財務方程式を解く?
- 18. Javascript threejs境界線付きの3D立体描画立体キュー
- 19. MATLABのより大きな立方体内の小さな立方体を見つけるには?
- 20. 連立方程式連立方程式を解くための並列反復アルゴリズム
- 21. Matlabで3Dグリッド(立方体)をプロットする方法
- 22. 立方体射影補間補間Python
- 23. Pythonで数値の立方体を返します
- 24. フルスクリーン立体視でのVRウェブサイトのブラウジング
- 25. Java、android - コードを理解するのに役立ちます
- 26. Javaメソッド本体を解析する方法は?
- 27. 有限体上の方程式系を解く
- 28. 多次元立方体(OLAP)での解析の場合はどうなるでしょう
- 29. vtk.jsでFloat32Array立方体をレンダリングするには?
- 30. 2つの立方体は窓で見えません
[ask] - 具体的には、問題を示す[mcve]を含める必要がある部分をお読みください。 "MCVE"はそのままのコードの一部ではないことに注意してください。 –
これが役立つことを願っています。 http://symbolaris.com/orbital/Orbital-doc/examples/Algorithms/RubiksCube.java – Srikanth
あなたが探しているものではありませんか? https://github.com/cs0x7f/min2phase – Amir