• 2022-06-19
    n阶Hanoi塔问题:设有3各分别名为X,Y和Z的塔座,在塔座X上从上到下放有n各直径各不相同、编号一次为1,2,3,...,n的圆盘(直径大的圆盘在下,直径小的圆盘在上)现要求将X塔座上的n个圆盘移至Z上,并依然按同样的顺序叠放,且圆盘移动时必须遵循以下规则:(1)每次只能移动一个圆盘;(2)圆盘可以插在塔座x, Y和Z中任何一个塔座上;(3)任何时候都不能将一个大的圆盘压在一个小的圆盘之上。试编写一个递归程序实现该问题。
  • 举一反三