首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
求菲波那契数列的数学表达式为 fibonacci(n)=n, n=0,1; fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n≥2; 设m是long型变量,下面是递归算法求菲波那契数列的方法
求菲波那契数列的数学表达式为 fibonacci(n)=n, n=0,1; fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n≥2; 设m是long型变量,下面是递归算法求菲波那契数列的方法
admin
2009-01-15
34
问题
求菲波那契数列的数学表达式为
fibonacci(n)=n, n=0,1;
fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n≥2;
设m是long型变量,下面是递归算法求菲波那契数列的方法
long fibonacci(long n)
{ if(n= =0| |n= =1)return n;
else return (fibonacci(n-1)+fibonacci(n-2));
}
当语句m=fibonacci(3),执行时,方法fibonacci()被调用了【 】次。
选项
答案
【 】5
解析
递归算法是常用的一种解决比较复杂问题的算法,如果采用顺序编程,代码量相当大并且计算过程有规律的问题的方法,其基本的思想就是“自己调用自己”。在本题中,我们需要深入到递归算法当中,来看看方法被调用了几次。调用第一次,得到fibonacci(3)=fibonacci(2)+fibonacci(1);看fibonacci(1),调用第二次,到递归头,返回1;看fibonacci(2),调用第三次,得到fibonacci(2)=fibonacci(1)+fibonacci(0);看fibonacci(1),调用第四次,到递归头,返回1;看fibonacci(0),调用第五次,到递归头,返回0;程序结束,方法fibonacci()被调用了5次。
转载请注明原文地址:https://jikaoti.com/ti/EJb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
SQL语言的查询语句是
下面叙述中错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列选项中不属于结构化程序设计方法的是
在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是
在考生文件夹下,打开“宾馆”数据库,完成如下简单应用:1.使用查询设计器设计一个名为TWO的查询文件,查询房价价格大于等于280元的每个客房的客房号、类型号(取自客房表)、类型名和价格。查询结果按类型号升序排列,并将查询结果输出到表TABB中。设
在考生文件夹下,打开该CDB数据库,完成如下简单应用:1.使用一对多表单向导选择CUST表和ORDER表生成一个名为ONE的表单。要求从父表CUST中选择所有字段,从子表ORDER中选择所有字段,使用“顾客号”建立两表之间的关系,样式为“阴影式”;按
在考生文件夹下,打开CDB数据库,完成如下综合应用:创建一个标题名为“查询”、文件名为TWO的表单,如下图所示。表单要求如下:1.为表单建立数据环境,依次向数据环境添加ORDER、CUST和COMM表。2.表单启动后
关于内存变量的调用,下列说法正确的是
对长度为8的数组进行快速排序,最多需要的比较次数为()。
随机试题
下列关于mRNA的叙述,错误的是
机体安静时主要的散热方式是
企业通过吸收直接投资所形成的资本有()。
在进行建筑欣赏的课程时,教师提前请学生自己在生活中发现、观察、记录好看的建筑,在课堂上进行自主演示讲解,这种学习方法是()。
向汉武帝提出“罢黜百家,独尊儒术”,并建议实行思想专制主义的文化政策和选士制度的思想家是()。
下列叙述正确的有。()
根据下表,回答96-100题。全国港口2008年7月货运吞吐总量的同比增长率约为:
下列软件中不支持SNMP的是()。
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
ReadthefollowingarticlewhichisaboutthedevelopmentofChinaPost.Thisarticleisdividedintofiveparagraphs.Forquest
最新回复
(
0
)