博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
菲波那切数列
阅读量:7014 次
发布时间:2019-06-28

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

题目:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。

思路:经典的题目,递归的效率不如循环,因为递归要做许多重复计算。使用循环可以保存计算结果以重用。

实现代码:

 

public class Solution {    public int Fibonacci(int n) {        if(n <= 0)            return 0;        if(n == 1)            return 1;        int[] ret = new int[n+1];        ret[0] = 0;        ret[1] = 1;        for(int i=2; i<=n; i++) {            ret[i] = ret[i-1] + ret[i-2];        }        return ret[n];    }}

 

转载于:https://www.cnblogs.com/wxisme/p/5236271.html

你可能感兴趣的文章
程序员的七大坏毛病
查看>>
MyBabis 用法详解
查看>>
leetcode-104
查看>>
C++ STL编程轻松入门【转载】
查看>>
Linux中的进程调度(五)
查看>>
.Net操作Excel —— NPOI
查看>>
黑马程序员--Java基础加强(高新技术)学习第三天
查看>>
RedHat Enterprise Linux 6.4使用Centos 6 的yum源
查看>>
ios如何实现静音模式下声音仍然可以外放
查看>>
alibaba笔试1
查看>>
JAVA 中BIO,NIO,AIO的理解以及 同步 异步 阻塞 非阻塞
查看>>
数据的索引
查看>>
Python之面向对象函数式编程
查看>>
终于又博客了
查看>>
Android动态修改ToolBar的Menu菜单
查看>>
宣布发布长期保留 Azure Backup功能
查看>>
“融合”的力量
查看>>
POJ 1185 经典状压dp
查看>>
文件上传(图片语音等上传到微信服务器)
查看>>
常用笔记:MySQL
查看>>