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

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

在这里插入图片描述

0 1 1 2 3 5 8 13

class Solution {
public: int fib(int n) {
long long f0 = 0; long long f1 = 1; long long f = 0; if(n == 0) return f0; else if(n == 1) return f1; for(int i = 2;i<= n;i++) {
f = (f0+ f1)%1000000007; //每一步都取模,使数值溢出 f0 = f1; f1 =f; } return f; }};

转载地址:http://bssqf.baihongyu.com/

你可能感兴趣的文章
字符编码与解码(附:Java字符流与字节流源码剖析)
查看>>
Spark优化总结(一)——数据倾斜
查看>>
Spark代码可读性与性能优化——示例九(数据传输与解析)
查看>>
Spark代码可读性与性能优化——示例十(项目结构)
查看>>
Spark优化总结(二)——代码编写
查看>>
Spark优化总结(三)——调参
查看>>
消息队列——RocketMQ示例
查看>>
Spark优化总结(四)——业务与架构设计
查看>>
volatile在JVM内存交互中的操作
查看>>
实现一个具有Stream的链式、惰性特点的容器
查看>>
Spark源码编译
查看>>
分布式一致性算法(Paxos、Raft、ZAB)
查看>>
MPC多方安全计算——比较算法示意
查看>>
Akka事件驱动——模拟Spark注册、心跳
查看>>
Flink示例——Source
查看>>
Flink示例——Sink
查看>>
Flink示例——Connect、CoMapFunction、Split、Select
查看>>
Flink示例——Window、EventTime、WaterMark
查看>>
Flink示例——State、Checkpoint、Savepoint
查看>>
Flink示例——Table、SQL
查看>>