![]() |
1
1
将递归启发式转换为迭代启发式的快速方法是使用(LIFO)堆栈或(LILO)队列来保存“未走的路”(已找到但尚未走的路)。在这种情况下,迭代器将有一个堆栈或队列实例变量。类似于:
您可以根据数据结构(LIFO或LILO)、子项排队的顺序以及子项排队的时间调整访问顺序。有些访问命令可能需要在bat(构造函数)中以正确的顺序对整个节点集进行排队,这并不让我吃惊。 |