汉诺塔是根据一个传说形成的一个问题:有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。現要求按下列规则将所有圆盘移至C杆:一、每次只能移动一个圆盘;二、大盘不能叠在小盘上面。提示,可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。问題是:如何移?最少要移动多少次?如取N=64,最少需移动264-1次。即如果一秒钟能移动一块圆盘,仍将需5849.42亿年。目前按照宇宙大爆炸理论的推测,宇宙的年龄仅为137亿年。在真实玩具中,一般N=8;最少需移动255次。图为由四个盘组成的汉诺塔解法动画演示。