汉诺塔java代码实现

时间:2016-04-08 09:22:58
【文件属性】:

文件名称:汉诺塔java代码实现

文件大小:763B

文件格式:JAVA

更新时间:2016-04-08 09:22:58

java,汉诺塔

// a是要移动的位置,b是辅助位置,c是终点 // 如果有n个,那么前面n-1个都要先放到b去,所以第一步是hanNuo(n-1, a, c, b); // 然后第n个做下简单的移动a->c // 但是移动没完成,这时候仅仅是最长的移到c了,其他的n-1都还在b叠着 // 所以要从b位置,通过a辅助完成hanNuo(n-1, b, a, c); 看完这段应该就会自己编了吧


网友评论