java中的递归方法
2014-05-02 17:31
246 查看
public class Recursive { public static int fn(int n) { if (n == 0) { return 1; } else if (n == 1) { return 4; } else { return 2 * fn(n - 1 ) + fn(n - 2); } } public static void main(String[] args) { System.out.println(fn(10)); } }
求解数列:f(0)=1 ,f(1)=4,f(n+2)=2*f(n+1) + f(n)
本文出自 “muahao” 博客,谢绝转载!
相关文章推荐
- Java方法的递归调用,类对的声明及使用
- java方法递归调用的陷阱
- 二叉树的高度 java 利用递归和层次遍历两种方法
- java递归方法
- Java实现二叉树的前序、中序、后序、层序遍历(递归方法)
- Java编程---4、用递归的方法查询出某一文件夹下所有文件夹和文件的名称
- Java方法创建和重载、递归调用
- Java基本功练习十一(递归与迭代【汉诺塔、文件大小的显示、递归的辅助方法、尾递归】)
- Java遍历文件夹的两种方法(非递归和递归)
- java实现的递归方法逆序对查找
- 用java语言,操作给定的二叉树,将其变换为源二叉树的镜像(递归和循环两种方法)
- java递归方法
- java方法重载与递归调用
- javaSE_05Java中方法(函数)与重载、递归-练习
- java递归实现逻辑题的方法
- Java学习笔记-方法递归调用
- 全排列算法-递归与字典序的实现方法(Java)
- java用递归方法返回文件下的所有子目录
- 【JAVA】23、方法的递归调用
- Java实现二叉树的前序、中序、后序、层序遍历(非递归方法)