我是Java的初学者,我需要一些帮助.
我正在尝试实现广度优先搜索算法来解决益智游戏(在Android上解锁我的游戏).我完成了GUI,但我坚持使用算法.
到目前为止,我可以计算每个块的可用移动,这些移动应该是根节点的子节点.每个节点(linkedlist)具有每个块的位置,并且所有节点都存储在Set中.
我现在需要的是将每个节点标记为已访问,因此我不会进入循环.
我会感激任何帮助,如果我误解了任何事情,请纠正我.
提前致谢 :)
java breadth-first-search game-development
breadth-first-search ×1
game-development ×1
java ×1