递归算法——汉诺塔问题

汉诺塔   汉诺塔是根据一个传说形成的数学问题(关于汉诺塔): 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 思路: 递归的思路总是从最简单的开始:  先是一个,那么就是直接从一移动到三。 
相关文章
相关标签/搜索