我必须通过迭代深化算法来解决“高峰时间难题”。我在 stackoverflow 和互联网上阅读了很多主题。我认为我了解迭代加深算法。基本上,您只需深入到树中并尝试找到解决方案。
我想我需要从拼图中创建一个图表或一棵树,但我真的不知道如何。另外,如果我有这棵树,那么我如何判断某件事是有效的移动还是最终状态?
有人回答说,节点应该是可能的移动,而边缘在节点之间,可以通过一次移动到达。我可以想象这一点,但不知何故,我在了解这如何有用或更好但如何解决问题时遇到了麻烦。
请帮助我,我不是要求完整的解决方案或代码示例,我只需要对问题进行一些简单的解释。