汉诺塔
来源:互联网 发布:淘宝产品详情模板 编辑:程序博客网 时间:2024/06/16 00:36
package lsn1.sjjg.cct.cn.lsn1;import org.junit.Test;/** * 递归实现汉诺塔 * * Created by linyaokui on 17/11/28. */public class Hanoi { @Test public void test(){ hanoi(3,1,2,3); } /** * * @param n 盘子的个数 * @param start 开始的柱子 * @param middle 中介柱子 * @param end 结果的柱子 */ public void hanoi(int n,int start,int middle,int end){ if(n == 1){ System.out.println(start+"--->" +end); }else{ hanoi(n-1,start,end,middle);//把第一个上的n-1个移到中间 System.out.println(start+"--->"+end);//把第一个上的一个移到最后 hanoi(n-1,middle,start,end);//把中间的n-1个移到最后 } }}
阅读全文
0 0
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- basic term
- python 100例之例二
- Python如何指定一个含有很多库的目录,指定源下载
- [Rcode]管道操作
- usr/bin/ld: cannot find -lxxx的错误
- 汉诺塔
- Mvp与Mvc
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++三、Openstack身份认证服务(keystone)
- 爬虫小记(3)
- 【文献阅读】Convolutional neural network architectures for predicting DNA-protein binding
- C++ 内存数据结构与二进制文件之间的序列化和反序列化
- Android memory corruption debugger
- 数组名=&数组名
- 由主页界面引出的几个知识点(五)