早教吧作业答案频道 -->其他-->
N阶Hanoi问题求解设有三个塔座分别为X,Y,Z。先有N个直径各不相同的圆盘,且按直径从小到大编号为1,2,3……。开始时都放在X上。现在要按以下规则移动盘子。1.每次只能移动一个。2.Y
题目详情
N阶Hanoi问题求解设有三个塔座分别为X,Y ,Z。先有N个直径各不相同的圆盘,且按直径从小到大编号为1,2,3……。开始时都放在X上。现在要按以下规则移动盘子。 1.每次只能移动一个。 2.Y可作为中间柱。 3.移动过程中不能出现大盘压小盘的情况。 求算法,最好是用C或者JAVA语言描述!(C++我已经忘记了)
▼优质解答
答案和解析
晕,我给出了C++的程序。你不会不知道改成C语言吧? 算法描述 PROCEDURE Ahanoi(n,x,y,z) IF n=1 THEN move(x,1,z) ELSE {Ahanoi(n-1,x,z,y) move(x,n,z) Ahanoi(n-1,y,x,z) } RETURN 程序代码 #include void mov...
看了N阶Hanoi问题求解设有三个...的网友还看了以下:
在平面直角坐标系中,已知An(n,an)、Bn(n,bn)、Cn(n-1,0)(n∈N*),满足向 2020-05-22 …
数学题..急急已知数列{an}的前n项和为Sn.对一切正整数n,点(Sn,n)都在函数f(x)㏒2 2020-06-03 …
在平面直角坐标系中,已知An(n,an)、Bn(n,bn)、Cn(n-1,0)(n∈N*),满足向 2020-06-11 …
已知点A(m,2)和B(2,n)都在反比例函数y=(m+3)/x的图象上,(1)求m与n的值,(2 2020-06-12 …
在平面直角坐标系中,已知An(n,an),Bn(n,bn),Cn(n-1,0)(n∈N*),满足向 2020-06-27 …
在平面直角坐标系中,An(n,an),Bn(n,bn),Cn(n-1,0)(n是N*)满足向量An 2020-06-27 …
证明对任意的正整数n,不等式ln(1/n+1)>1/n^2-1/n^3都成立为什么证明对任意的正整 2020-07-20 …
已知抛物线y=a(x-3)^2+2经过点(1,-2)若点A(m,y1),B(n,y2)都在该抛物线 2020-07-22 …
已知直线L1:y=kx+b经过点(3,2),且与直线L2:y=-2/3x平行(1)求直线L的表达已知 2020-10-31 …
反比例函数的问题1.已知A(m,2),B(2,n)都在反比例函数y=m+3\x的图像上.(1)求m, 2021-01-20 …