C#递归算法总结_c++递归算法

C#递归算法总结_c++递归算法递归数组是啥?1,1,2,3,5,8,13,21,……当这样一组数字出现在你面前,如果接触的少,或者像我这样学过就忘了的人,一下还真反应不过来它的规律,实际上就是F(n)=F(n-1)+F(n-2);然后面试会遇到这么一个题,要求写一个函数(方法),只输入一个参数intindex,要求输出数组内下标为index与其之前的数之和。publicintarr(intindex){if(index==1||index==2){return1;

递归数组是啥?

1,1,2,3,5,8,13,21,……

当这样一组数字出现在你面前,如果接触的少,或者像我这样学过就忘了的人,一下还真反应不过来它的规律,实际上就是F(n)=F(n-1)+F(n-2);然后面试会遇到这么一个题,要求写一个函数(方法),只输入一个参数int index,要求输出数组内下标为index与其之前的数之和。

public int arr(int index)
{
    if(index==1||index==2)
    {
        return 1;
    }
    return Sum(index-1)+Sum(index-2);
}


public int Sum(int index)
{
    
    int x=0;
    for(int i=1;i<=index;i++)
    {
       x+=Sum(i);
    }
    return x;
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/203537.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 我的世界怎么显示坐标_我的世界永久显示坐标

    我的世界怎么显示坐标_我的世界永久显示坐标在我的世界游戏中,坐标这个问题如果玩的很6的话能够帮助我们瞬间移动,去到任何想去的地方,这时有不少玩家不禁想问了,我的世界坐标怎么看,坐标指令又是什么呢?坐标(coordinates)在数字上反映了您在主世界中的位置。坐标基于一个由三条交于一点(即原点)的坐标轴而形成的网格。玩家会出生在距离原点数百方块的位置上。x轴反映了玩家距离原点在东()西(-)方向上的距离,如经度。z轴反映了玩家距离原点在…

    2022年4月19日
  • 经典vbs代码收集「建议收藏」

    经典vbs代码收集「建议收藏」经典vbs代码收集2011年01月17日  经典的vbs代码,收集起来也为了以后学习。  VBS脚本用途很多:  1.计算  2.处理文件和文件夹  3.管理Windows  4.处理Word,Excel,PowerPoint等Office文档  5.嵌入网页,驱动dHTML  6.编写HTTP通信  7.调用系统功能…

    2022年5月18日
  • Sublime插件推荐

    Sublime插件推荐常用插件推荐Alignment:自动对齐代码SublimeLinter提示编写代码中存在的不规范和错误的写法SublimeCodeIntel代码提示和补全BracketHighlighter代码匹配SideBarEnhancements侧栏右键功能增强ConvertToUTF8,GBK编码兼容Emmet让编写代码变得简单HTML-CSS-JSPrettifyHTML…

    2022年6月24日
  • 重新认识java(十) —- Enum(枚举类)[通俗易懂]

    重新认识java(十) —- Enum(枚举类)[通俗易懂]有的人说,不推荐使用枚举。有的人说,枚举很好用。究竟怎么使用,如何使用,仁者见仁智者见智。总之,先学会再说~

    2022年10月31日
  • php调用第三方api接口_uniapp ios原生插件开发

    php调用第三方api接口_uniapp ios原生插件开发1)flyio是什么?2)flyio能干什么?3)flyio使用

    2022年9月8日
  • Mysql日期和时间函数不求人

    Mysql日期和时间函数不求人

    2021年4月29日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号