随笔分类 -  117.JAVA之递归算法

约瑟夫环
摘要:import java.util.ArrayList; public class Test8 { /** * @param args * 约瑟夫环 * 幸运数字 */ public static void main(String[] args) { System.out.println(getLucklyNum(8));... 阅读全文

posted @ 2017-02-17 19:46 LoaderMan 阅读(302) 评论(0) 推荐(0)

斐波那契数列
摘要:public class Test { /** * * * 不死神兔 * * 故事得从西元1202年说起,话说有一位意大利青年,名叫斐波那契。 * * 在他的一部著作中提出了一个有趣的问题:假设一对刚出生的小兔一个月后就能长成大兔,再过一个月就能生下一对小兔,并且此后每个月都生一对小兔, * 一年内没有发生死亡, * ... 阅读全文

posted @ 2017-02-17 19:45 LoaderMan 阅读(261) 评论(0) 推荐(0)

拷贝文件夹
摘要:import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; im... 阅读全文

posted @ 2017-02-17 19:39 LoaderMan 阅读(348) 评论(0) 推荐(0)

删除文件夹
摘要:import java.io.File; public class Test2 { /** * 需求:2,从键盘接收一个文件夹路径,删除该文件夹 * 删除该文件夹 * 分析: * 1,获取该文件夹下的所有的文件和文件夹 * 2,遍历数组 * 3,判断是文件直接删除 * 4,如果是文件夹... 阅读全文

posted @ 2017-02-17 19:36 LoaderMan 阅读(263) 评论(0) 推荐(0)

统计文件夹的大小
摘要:import java.io.File; import java.util.Scanner; public class Test1 { /** * * @param args * * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大小 * * 从键盘接收一个文件夹路径 * * 1,创建键盘录入对象 阅读全文

posted @ 2017-02-17 19:32 LoaderMan 阅读(403) 评论(0) 推荐(0)

5!
摘要:public class Demo_Digui { /** * @param args * 递归:方法自己调用自己 * 5! * 5 * 4 * 3 * 2 * 1 * * 5 * fun(4)(代表4!) * 4 * fun(3)(代表3!) * 3 * fun(2)(代表2!... 阅读全文

posted @ 2017-02-17 19:29 LoaderMan 阅读(682) 评论(0) 推荐(0)

递归概述
摘要:概述: 就是方法定义中调用方法本身的现象 注意事项: 1. 递归的次数不宜过多 , 过多 , 会产生栈内存溢出 2. 递归一定要存在出口 阅读全文

posted @ 2017-02-17 19:28 LoaderMan 阅读(196) 评论(0) 推荐(0)

导航