环球科创网

汉诺塔算法设计(汉诺塔算法)

更新时间:2023-09-22 23:37:06

导读 大家好,我是小环,我来为大家解答以上问题。汉诺塔算法设计,汉诺塔算法很多人还不知道,现在让我们一起来看看吧!1、汉诺塔 递归算法 H...

大家好,我是小环,我来为大家解答以上问题。汉诺塔算法设计,汉诺塔算法很多人还不知道,现在让我们一起来看看吧!

1、汉诺塔 递归算法 Hanoi(int n,char Start,Middle,End) begin if n=1 then 输出Start->End else begin Hanoi(n-1,Start,End,Middle); //要把Start的盘子借助middle移动到End 先把n-1个盘子由start移到middle //这步做完后 Start上 n-1个盘子移到中转盘 Middle上 输出 Start->End; //把Start上最后一个盘子移到End Hanoi(n-1,Middle,Start,End); end end。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!