标题:新手求教,请问递归进行双递归应该怎么理解
取消只看楼主
lidepeng1995
Rank: 2
等 级:禁止访问
帖 子:30
专家分:43
注 册:2018-7-8
结帖率:100%
已结贴  问题点数:20 回复次数:3 
新手求教,请问递归进行双递归应该怎么理解

#include <stdio.h>

int fibonacci(int count)
{
    if (count == 0)
        return 0;
    if (count == 1)
        return 1;
    return fibonacci(count-1) + fibonacci(count-2);//这点看的懵逼,请大神赐教
}
viod main()
{
    for (int count=0; count < 13; ++count)
        printf( "%d  ",fibonacci(count) );

    return 0;
}

搜索更多相关主题的帖子: return int fibonacci count 递归 
2020-03-19 13:08
lidepeng1995
Rank: 2
等 级:禁止访问
帖 子:30
专家分:43
注 册:2018-7-8
得分:0 
回复 2楼 Sv少
谢谢大佬的回复,不过您讲的太深奥了,不明白就打count=4,是怎么个入建出建的过程
2020-03-19 13:34
lidepeng1995
Rank: 2
等 级:禁止访问
帖 子:30
专家分:43
注 册:2018-7-8
得分:0 
刚学算法算法确实懵,四楼给的代码正在看,希望有一天可以看懂,6楼说的很好,归纳我了解的并不深,深入学习是应该的,
八楼是在回答我的问题吗?还是4楼的问题?不过还是谢谢
九楼的给的例子很明白,感谢
2020-03-21 13:07
lidepeng1995
Rank: 2
等 级:禁止访问
帖 子:30
专家分:43
注 册:2018-7-8
得分:0 
   4                     1          5
      3        2         1       4               3
                         1      3       2      2         1
   2    1     1   0      1    2   1   1   0     1 0
 1  0                    1   1    0  
                         1
  1+0                    1
   1  +  1    1 + 0      1     1+0+1+1   +    1+0+1      结果5

      2    +    1        1  不知道我的理解对吗
            3            1
2020-03-21 15:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-500431-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093162 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved