https://www.nowcoder.net/practice/c6c7742f5ba7442aada113136ddea0c3?tpId=13&tqId=11160&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking

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

n<=39

class Solution {
public:int Fibonacci(int n) {if (n < 1) return 0;if (n <= 2) return 1;int fib2 = 1;int fib1 = 1;for (int i=3; i<=n; i++) {int tmp = fib2 + fib1;fib2 = fib1;fib1 = tmp;}return fib1;}
};

fibonacci数列的题目——剑指Offer相关推荐

  1. 斐波那契数java实现_斐波那契数列Java实现[剑指offer]

    描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). n<=39 题解 1.递归实现 采用递归的方式进行实现时,从第n个节点向下递归时,存 ...

  2. 【剑指offer】leetcode刷题 -- Python3实现 -- 共75题(更新中)

    目录: 1. 剑指 Offer 03. 数组中重复的数字 -- 简单2. 剑指 Offer 04. 二维数组中的查找 -- 简单3. 剑指 Offer 05. 替换空格 -- 简单4. 剑指 Offe ...

  3. 剑指 Offer(第 2 版) 出现频率从高到低 已经完结100题

    upd:12.10,陆陆续续刷了3周刷完了.比较简单 下面开始刷公司题库. 目录 直接A的题目: 剑指 Offer 03. 数组中重复的数字 剑指 Offer 09. 用两个栈实现队列 剑指 Offe ...

  4. 【剑指Offer学习】【全部面试题汇总】

    剑指Offer学习 剑指Offer这本书已经学习完了.从中也学习到了不少的东西,如今做一个总的文件夹.供自已和大家一起參考.学如逆水行舟.不进则退.仅仅有不断地学习才干跟上时候.跟得上技术的潮流! 全 ...

  5. 剑指 Offer 29. 顺时针打印矩阵

    题目 剑指offer的解题思路 顺时针打印矩阵,可以分解为每次打印一个数,顺序是从左到右,从上到下,然后从右到左,从下到上. 打印每一圈的起点(startX,startY)分别为(0,0),(1,1) ...

  6. 左神算法:判断 t1 树是否包含t2 树全部的拓扑结构(剑指 Offer 26. 树的子结构,Java版)

    本题来自左神<程序员代码面试指南>"判断 t1 树是否包含t2 树全部的拓扑结构"题目. 题目 剑指 Offer 26. 树的子结构 给定彼此独立的两棵树头节点分别为 ...

  7. 剑指offer之求两个数之和(不能使用四则运算)

    1 题目 剑指offer之求两个数之和(不能使用四则运算) 2 代码实现 #include<stdio.h>int add(int num1, int num2) {int sum1;in ...

  8. [剑指offer]面试题第[68-2]题[Leetcode][第236题][JAVA][二叉搜索树的最近公共祖先][递归]

    [问题描述][中等] 235/68-1 搜索二叉树 236/68-2 二叉树 [解答思路] 递归 时间复杂度:O(N) 空间复杂度:O(N) 情况 1. , 2. , 3. , 4. 的展开写法如下. ...

  9. LeetCode 剑指Offer 64.求1,2到n的和, 不使用循环/判断及乘除

    题目 剑指 Offer 64. 求1+2+-+n 求 1+2+-+n ,要求不能使用乘除法.for.while.if.else.switch.case等关键字及条件判断语句(A?B:C). 示例 1: ...

最新文章

  1. Task.CompletedTask和Task.Result小记
  2. 可观测告警运维系统调研——SLS告警与多款方案对比
  3. git 修改commit_Git从8到13 深入了解Git特性
  4. C++设计模式-命令模式
  5. PowerDesigner(二)-项目和框架矩阵
  6. python pandas借助pandas-profiling自动生成EDA
  7. 19【推荐系统13】FNN——TensorFlow2实现
  8. labVIEW学习笔记(二)公式节点、数组
  9. 多步骤查询的解决方案
  10. 翻译:Swift5 使用日期类型:Date、DateFormatter、DateComponent
  11. Java基础常见面试题及详细答案(总结40个)
  12. 处理服务器恶意程序 kthreaddi挖矿
  13. 安卓应用市场互相抓取app包
  14. 【积跬步以至千里】Excel行列互换
  15. 试戴耳钉会感染艾滋病吗?
  16. IDEA中如何打包为jar包
  17. 【排行榜】Carla leaderboard 排行榜 运行与参与手把手教学
  18. unable to create jaxbcontext 最终解决办法
  19. android app防止锁屏_Android 禁止屏幕休眠和锁屏的方法 | 学步园
  20. 环形电流计算公式_1.3.5 环形电流的磁场、磁矩、磁多极矩

热门文章

  1. UDP 通讯协议 局域网通信发送消息 简单实现
  2. Query Ajax 实例 ($.ajax、$.post、$.get)
  3. Linux 内存管理 | 物理内存、内存碎片、伙伴系统、SLAB分配器
  4. 《Head First设计模式》第七章-适配器模式、外观模式
  5. C++(STL):14--- forward_list比list更高效的容器
  6. 深度学习(02)-- ANN学习
  7. 推荐算法---FM,协同过滤
  8. 英语口语-文章朗读Week9Thursday
  9. MySQL 客户端命令
  10. 农村女人与城市女人的差别