`
ahrhu
  • 浏览: 15994 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一个递归例子

阅读更多
public class recursion1{
	
	int fib(int n){   
	    if(n == 0)        return 0;   
	    else if(n == 1)   return 1;  
	    else             
		System.out.print("  "+n);
		int a = fib(n-1);
		int b = fib(n-2);
		int c = a+b;
		System.out.print(" a="+a+" b="+b+" a+b= "+c+"\\ ");
		System.out.println();	
		return fib(n-1) + fib(n-2);  
	
}
 
	public static void main(String args[]){
			
 		dgClass1 dg = new dgClass1();
		System.out.println(" 6="+dg.fib(6));  //return 8



	}

}


1
0
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Java递归例子.doc

    Java 递归例子 Java 递归是指在 Java 编程语言中,使用递归函数来解决问题的方法。递归函数是指在函数体中调用自身的函数。Java 递归例子中提供了三个经典的递归例子:汉诺塔问题、斐波那契级数和最大公约数。 1. ...

    java递归例子

    java递归小例子,供初学者学习使用。九九递归

    递归函数两个例子教程

    第一个例子:阶乘计算 阶乘是一个常见的数学概念,表示一个正整数n的所有小于等于n的正整数的乘积。在编程中,我们可以利用递归函数来实现这个计算。例如: ```vb Function Factorial(n As Integer) As Long If n...

    VB 递归算法例子

    在这个“VB 递归算法例子”中,我们主要探讨如何使用VB来实现递归,并以一个具体的实例——生成数字三角形——来阐述其工作原理。 递归算法的核心在于它解决问题的方式:通过将复杂问题分解为更小的子问题,直到子...

    递归函数例子8个.rar

    最后一个例子可能是一个寻找满足特定条件的数值问题,比如递归求解不等式,如找到第一个满足某种条件的自然数n。递归函数会根据条件更新n并继续搜索,直到找到符合条件的n。 以上各例展示了递归函数在解决复杂问题...

    一个递归删除指定目录和文件的例子

    这个例子将探讨如何使用递归实现这个功能,主要关注C++编程语言,因为提供的文件列表暗示这是一个C++项目。 首先,让我们了解递归的基本概念。递归是一种函数调用自身的技术,通常用于解决具有子问题结构的问题。在...

    递归应用的例子

    该资源通过将生活中的问题转化为用递归的思想去解决。

    递归函数两个例子教程(VB6.0源代码编写)

    第一个例子可能是一个计算阶乘的递归函数。阶乘是一个整数n的所有小于等于n且大于0的整数的乘积,表示为n!。在VB6.0中,可以这样编写递归阶乘函数: ```vb Function Factorial(n As Integer) As Long If n = 0 Or ...

    Java递归例子.pdf

    递归的本质是函数或方法在执行过程中调用自身,通常伴随着一个或多个基本情况(base cases),这些情况不需要进一步的递归调用,以及一个或多个递归情况,它们会继续调用自身,直到达到基本情况为止。递归在Java中被...

    【C# winform 代码】递归例子

    Microsoft Visual Studio 2010做的C# winform递归例子,主要代码: public int f_factorial(int iNum) { if (iNum == 1) { return 1; } else { return iNum * f_factorial(iNum - 1); } }

    递归函数两个例子教程(VB6.0代码编写)

    总之,递归是编程中的一个重要概念,理解和熟练掌握递归函数的使用,可以增强我们解决复杂问题的能力。VB6.0虽然年代久远,但其提供的递归功能依然可以帮助我们理解递归的本质,并在其他现代编程语言中应用这些知识...

    VB 递归算法例子.rar

    在提供的“VB 递归算法例子.rar”压缩包中,我们可以看到一个名为“vbdigui_veryhuo.com”的文件,这很可能是VB源代码文件,演示了如何使用递归来生成特定的三角形图案。这种三角形可能与著名的帕斯卡三角(Pascal's ...

    Java递归例子.docx

    这是一个经典的递归问题,涉及到将一组盘子从一个柱子移动到另一个柱子,同时遵循以下规则: 1. 每次只能移动一个盘子。 2. 盘子必须始终保持大盘在下,小盘在上。 3. 不允许大盘子在小盘子之上。 在Java代码中,`...

    asp.net递归运算的例子

    递归的核心概念在于,一个函数在其执行过程中会调用自身,每次调用都会产生一个新的上下文或实例,直到达到某个终止条件。这个终止条件是防止无限循环的关键。在递归过程中,通常有两个主要部分:基本情况(base ...

    C#递归 C#递归 C#递归

    在这个例子中,递归被用来构建一个树形结构。通过不断地调用`AddReplies`方法,我们可以构建出具有多层节点的复杂树形结构。这种方法的优势在于代码简洁、易于理解,并且可以灵活地处理不同深度的层次结构。 #### ...

    Python递归与非递归算法的例子,七个练习

    创建一个函数 power来为任意数字做幂运算n ** i #递归 def power(n,i): if i==1: return n return n*power(n,i-1) print(power(2,4)) 练习2 创建一一个函数,用来检查一个任意的字符串是否是回文字符串 ,如果...

    用递归算法实现整数逆序

    通过递归算法实现整数逆序是一个简单而有趣的例子,它展示了递归在实际编程中的应用。递归不仅可以使代码更加简洁,而且对于某些特定类型的问题来说,递归往往是最佳解决方案。当然,在实际开发中还需要考虑性能和...

    一个递归调用的存储过程

    在给定的标题“一个递归调用的存储过程”中,我们可以推测这个存储过程利用了递归机制来解决某个问题。 描述中提到的博文链接指向了iteye博客的一个条目,尽管具体内容没有提供,但我们可以假设它会详细解释如何...

    递归返积分例子

    CI框架递归返积分例子,共享出来给兄弟们,参考参考一下啦

    Java递归读取文件例子_动力节点Java学院整理

    Java递归读取文件例子 Java递归列出目录下全部文件 /** * 列出指定目录的全部内容 * */

Global site tag (gtag.js) - Google Analytics