剑指offer-面试题10-斐波那契数列-递归循环
2024-10-08 08:48:51
/*
题目:求斐波那契数列的第n项
*/
/*
思路:
f(n) = 0 n=0, 1 n=1, f(n-1) + f(n-2) n>1
*/ int Fibonacci(int n){
if(n < 0) return -1;
if(n == 0 || n == 1) return n;
int f1 = 0;
int f2 = 1;
int f = 0;
for(int i = 2; i <= n; i++){
f = f1 + f2;
f1 = f2;
f2 = f;
}
return f2; }
最新文章
- CSS3使用Font Awesome字体图标的控件样例(按钮,工具栏,输入框)
- HtmlAgilityPack组件
- java中,去除空白的方法
- XML实体注入漏洞
- mybatis like的用法
- [转]uses-permission权限列表
- 【区间覆盖问题】uva 10020 - Minimal coverage
- C#request 请求响应
- Android 控件属性
- java之Set源代码浅析
- linux内核编译环境配置
- ToString() 格式化
- DNS架设准备+申请领域查询授权
- synchronized Lock用法
- 记一次Mysql魔鬼实训
- python———day1
- IO队列深度max_queue_depth对系统性能的影响
- django的配置文件字符串是怎么导入的?
- vue设置默认地址和配送方式
- 常用模块之 shutil,json,pickle,shelve,xml,configparser
热门文章
- Go语言实现:【剑指offer】二叉搜索树的第k个的结点
- win10系统安装VMware虚拟机软件以及linux系统
- Source Code Structure - Python 源码目录结构
- qt creator源码全方面分析(2-0)
- mongodb搭建带auth的主从
- Leetcode面试题17.20_连续中值
- 【python-leetcode206-翻转链表】反转链表
- CentOS6.5安装指定的PHP版本(php5.5)(转)
- centos7安装postgresql和postgis
- python爬虫步骤 (新手备学 )爬虫编程。