首页 > 编程知识 正文

斐波那契数列递归算法时间复杂度,斐波那契数列递归算法python

时间:2023-05-05 18:10:17 阅读:178000 作者:3667

【主题描述】用递归函数输出斐波那契数列第n项。 0、1、1、2、3、5、8、13……

【输入】表示第n项的正整数n。

【输出】第n项多少钱?

————————————————————————————————

分析:

斐波那契数列,即第n个个数的前两个个数相加排列的数列;

除了第一项是0,第二项是1。

第三项至n=(n-2 ) (n-1 ) ) ) )。

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

#includeiostream

#includecstdio

using namespace std;

入站(入站) )。

{

if(n==1) )。

{

返回0;

() ) ) ) )。

ELSEif(n==2) )。

{

返回1;

() ) ) ) )。

else

{

returnd(n-2 ) d ) n-1;

() ) ) ) )。

() ) ) ) )。

int main () )

{

int x;

cinx;

coutd(x;

返回0;

() ) ) ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。