博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试题9-斐波那契数列
阅读量:6921 次
发布时间:2019-06-27

本文共 618 字,大约阅读时间需要 2 分钟。

  • 题目
    • 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39
  • 代码
public int Fibonacci(int n) {//递归方法        if(n==0){            return 0;        }        if(n==2||n==1){            return 1;        }        int res=Fibonacci(n-2)+Fibonacci(n-1);            return res;    }

  

public class Solution {//非递归方法    public int Fibonacci(int n) {        if(n==0||n==1){            return n;        }        int s1=0;int s2=1;        int res=s1+s2;        for(int i=2;i<=n;i++){            res=s1+s2;            s1=s2;            s2=res;        }        return res;    }}

转载于:https://www.cnblogs.com/moonlightml/p/9827632.html

你可能感兴趣的文章
NMath矩阵分解的两种方式
查看>>
启动AVD时log提示“emulator-X disconnected! Cancelling 'X activity launch'!”
查看>>
10个最新手机美食APP界面设计欣赏
查看>>
SQL查找重复行
查看>>
关于加密、签名及证书
查看>>
Android之service探究
查看>>
ASP.NET下Word文档的在线编辑、保存和全文关键字搜索的完整示例
查看>>
SYBASE存储过程详解
查看>>
集体智慧算法
查看>>
压缩原理及无线的一点思考
查看>>
ifcfg-p1p1
查看>>
Linux磁盘和文件系统
查看>>
LINUX iptables防火墙规则的匹配条件
查看>>
linux解决磁盘indoe满了问题
查看>>
mysql索引的类型和优缺点
查看>>
CentOS-6.5 安装教程-配置篇-网卡配置
查看>>
Java取整数
查看>>
redis的存储的5种数据类型
查看>>
情感+事业,强者必学的定律
查看>>
Discovery CentOS6.4 issue
查看>>