反復深化アルゴリズムによって「ラッシュアワーのパズル」を解かなければなりません。ここで、stackoverflow とインターネットで多くのトピックを読みました。反復深化アルゴリズムについて理解できたと思います。基本的には、ツリーを深く掘り下げて解決策を見つけようとするだけです。
パズルからグラフまたはツリーを作成する必要があると考えましたが、方法がわかりません。また、ツリーがあれば、何かが有効な移動か最終状態かをどのように判断できますか?
結節は可能な手であり、エッジは一手で到達できる結節の間であるという回答がありました。私はこれを想像することができますが、どういうわけか、これがどのように役立つか、またはより良い方法で問題を解決できるかを理解するのに苦労しています.
助けてください。完全な解決策やコード サンプルを求めているわけではありません。問題の簡単な説明が必要なだけです。