0
点赞
收藏
分享

微信扫一扫

汉诺塔递归

书坊尚 2022-01-21 阅读 53

汉诺塔

/*
* 汉诺塔
* */
public class test02 {
    public static void main(String[] args) {
        han(3,"a","b","c");
    }
    public  static void han(int n,String begin,String middle,String end){
        if(n == 1){
            System.out.println("将"+n+"从"+begin+"移动到"+end);
        }
        else{
            han(n-1,begin,end,middle);
            System.out.println("将"+n+"从"+begin+"移动到"+end);
            han(n-1,middle,begin,end);
        }
    }
}

运行结果如图
在这里插入图片描述

举报

相关推荐

0 条评论