当前位置: 首页 > news >正文

剑指offer系列之七:斐波那契数列

题目描述

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

这题比较简单,直接AC代码如下:

package com.rhwayfun.offer;

public class Fibonacci {

    public int getN(int n){
        if(n == 0){
            return 0;
        }else if(n == 1){
            return 1;
        }

        int one = 1;
        int two = 0;
        int sum = 0;
        for (int i = 2; i <= n; i++) {
            sum = one + two;
            two = one;
            one = sum;
        }
        return sum;
    }

    public static void main(String[] args) {
        long a = new Fibonacci().getN(3);
        System.out.println(a);
    }
}

相关文章:

  • make menuconfig出错解决方法
  • 二级菜单制作
  • iOS长按控件
  • ftp备份服务器数据完整性检查并实现短信告警功能的shell
  • 二叉树遍历算法之二:中序遍历
  • The network connection was lost.
  • 网络编程使用代理方法 , 简化请求和响应
  • jsp的标签和EL表达式
  • DEBUG命令详细说明
  • 网页中多个图标在一张图片上,使用css将各图标显示
  • C++容易忽略的细节
  • vim+ctags+cscope 常用技巧和命令
  • IT公司100题-13-求链表中倒数第k个结点
  • Log aggregation has not completed or is not enabled.
  • linux安装scikit-learn
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 2017年终总结、随想
  • codis proxy处理流程
  • css布局,左右固定中间自适应实现
  • jQuery(一)
  • react 代码优化(一) ——事件处理
  • scrapy学习之路4(itemloder的使用)
  • storm drpc实例
  • 彻底搞懂浏览器Event-loop
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 选择阿里云数据库HBase版十大理由
  • 移动端高清、多屏适配方案
  • #stm32驱动外设模块总结w5500模块
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net core 6 redis操作类
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core 通过 Ef Core 操作 Mysql
  • .Net Web项目创建比较不错的参考文章
  • @data注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • @media screen 针对不同移动设备
  • [100天算法】-二叉树剪枝(day 48)
  • [20180129]bash显示path环境变量.txt
  • [autojs]autojs开关按钮的简单使用
  • [autojs]逍遥模拟器和vscode对接
  • [BZOJ 4034][HAOI2015]T2 [树链剖分]
  • [HackMyVM]靶场Boxing
  • [Leetcode] Permutations II
  • [LeetCode]Balanced Binary Tree
  • [luogu4162 SCOI2009] 最长距离(最短路)
  • [Mybatis-Plus笔记] MybatisPlus-03-QueryWrapper条件构造器
  • [PHP] 代码重用与函数