一、题目描述

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

解题思路:

  1. 菲波那切数列:指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)
  2. 因此利用该性质可直接计算出第n项的值是多少

二、实现代码

class Solution {
public:int Fibonacci(int n) {//初始化菲波那切数列int a=0,b=1;while(n--){//依据后一项等于前两项的和计算b = a + b;//a的值即为上一时刻b的值,但b已经发生变化了,因此减去b的变化量a = b -a;}return a;}
};

剑指offer:菲波那切数列相关推荐

  1. 剑指offer 菲波那切数列

    大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项. n<=39 解决方案,递归和迭代: public class Solution {public int Fibon ...

  2. [剑指Offer]斐波那契数列、跳台阶、兔子数量问题(递归、非递归)(Java)

    剑指Offer题目 斐波那契数列 题目描述 [剑指Offer 7]大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). [剑指Offer 8]一只青蛙 ...

  3. 剑指Offer——斐波那契数列

    1.题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0).n<=39 2.代码实现 1 package com.baozi.offer; ...

  4. 剑指Offer 斐波那契数列

    时间限制:1秒 空间限制:32768K 热度指数:332130 算法知识视频讲解 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项. n<=39 给出代码: ...

  5. 剑指offer(7)——C++实现菲波那切数列

    题目 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). 考察点 菲波那切数列: f(x)={0,n=01,n=1f(n−1)+f(n−2),n&g ...

  6. php菲波那切数列,php实现菲波那切数列和杨辉三角

    1.递归  显示斐波那契数列 function recursion($num){ //判断是否小于0 if($num<0){ return -1; } if($num==1){ return 0 ...

  7. 面试题9:菲波那切数列

    面试题9:菲波那切数列 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项. n<=39 代码: package offer;/*** 面试题9:菲波那切数列 ...

  8. 菲波那切数列案例演示(递归方法)

    /** * 功能:菲波那切数列案例演示(递归方法) * 详情:斐波那契数,亦称之为斐波那契数列(意大利语: * Successione di Fibonacci),又称黄金分割数列.费 * 波那西数列 ...

  9. Python之菲波那切数列

    1.菲波那切数列指的是这样一个数列:1.1.2.3.5.8.13.21.34....求第n项. def fibonacci(n):if n == 1:return 1if n == 2:return ...

最新文章

  1. php删除目录下的所有文件和目录
  2. hdu2068RPG的错排
  3. 波士顿动力机器狗新技能!跳绳园艺做家务,还有书法神技
  4. jvm优化_镜像镜像–使用反射在运行时查看JVM内部
  5. 商丘网络推广分析网站留不住用户的原因及SEO解决方法
  6. 微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式
  7. leetcode 207课程表
  8. 流式数据分析_流式大数据分析
  9. Java基础系列—List排序
  10. 剑指offer 24.反转链表
  11. jave依赖无法导入it.sauronsoftware.jave jar下载
  12. Mysql-explain-Impossible WHERE noticed after reading const tables
  13. 高速公路自动驾驶测试场景库
  14. proc report过程步
  15. IBM服务器修改时间为24小时制,联想携IBM为用户提供24小时全天候技术支持
  16. LeetCode:贪心算法(30道经典题目)
  17. 2021最新Spring Boot 面试题
  18. 辣鸡准备稍微碰一下深度学习系列(1/21)---上
  19. AX2012小问题总结
  20. mysql是一门编程语言吗_掌握一门编程语言对非程序员的工作和生活有多大好处?...

热门文章

  1. css实现下划线的最佳实践及其他方式
  2. HTTP MIME类型
  3. 14 模板的使用大全
  4. 原码、补码、反码、移码
  5. 2015年5月11日-2015年5月15日一周总结
  6. l山东科技大学计算机全省排名几位,山东高校前十名,青岛大学排名第五,山东科技大学位列第七...
  7. dedecms cookies泄漏导致SQL漏洞 article_add.php 的解决方法
  8. 分布式存储之GlusterFS
  9. c语言窗口如何加背景图片,MFC积累---关于设置背景图片、背景颜色插入背景音乐...
  10. R-CNN史上最全讲解