计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (35): 73-75.DOI: 10.3778/j.issn.1002-8331.2008.35.022
李玉华,崔凤云,刘晓庆
LI Yu-hua,CUI Feng-yun,LIU Xiao-qing
摘要: 汉诺(Hanoi)塔是程序算法设计的一个比较经典问题,目前已有大量的相关文献对其进行了研究。为进一步加快汉诺塔问题的求解速度,通过对汉诺塔问题抽象解树的分析,发现其可以划分为不同层次相同结构的子树,通过对子树层次化控制即可迭代出整个问题的解。基于此,提出了一种用已知子树分层次迭代汉诺塔问题的非递归算法。运行时间测试表明,该算法进一步提高了求解的速度。