斐波那契数列_java版本
package 斐波那契数列;
public class fbnq {
public static void main(String[] args){
System.out.println(fibonacci(10));
}
// 递归实现方式
public static int fibonacci(int n){
if(n <= 2){
return 1;
}else{
return fibonacci(n-1) + fibonacci(n-2);
}
}
// 递推实现方式
public static int fibonacciNormal(int n){
if(n <= 2){
return 1;
}
int n1 = 1, n2 = 1, sn = 0;
for(int i = 0; i < n - 2; i ++){
sn = n1 + n2;
n2 = sn;
}
return sn;
}
}
-----------------------------------------------------
package 斐波那契数列;
public class fbnq {
public static void main(String[] args){
System.out.println(f(10));
}
public static int f(int a){
if(a<=2) return 1;
else{
return f(a-1)+f(a-2);
}
}
}
最新文章
- [No0000AC]全局鼠标键盘模拟器
- FTP安装与使用
- Request 、Response 与Server的使用
- 可在广域网部署运行的QQ高仿版 -- GG叽叽V3.6,增加语音消息、语音留言等功能
- ADO.NET 连接方式和非链接方式访问数据库
- android的消息处理有三个核心类:Looper,Handler和Message。
- java普通servlet三层开发模式图
- QQ上传大文件为什么这么快
- windows程序设计读书笔记2——字符显示1
- vc++笔记十一
- C++ 中内存分配和回收
- C C++ 中结构体与类
- 关于php的flush在本机正常在服务器不灵的问题
- 【Ubuntu Desktop】VMware 中 Unknown Display
- 201521123010 《Java程序设计》第13周学习总结
- 开源项目 easydownload
- C++中指向类的指针
- 图解java中的bytebuffer
- onscroll 元素滚动事件
- [LeetCode] Race Car 赛车
热门文章
- (三)学习JavaScript之getElementsByTagName方法
- [转]MVC之 过滤器(Filter)
- 为枚举类型添加说明 zt
- HDU 2295 Radar dancing links 重复覆盖
- HDU 5637 Transform 搜索
- SMG12232ZK标准字符点阵型液晶显示模块的演示程序[C51编程语言][MCS51并行接口方式]
- 问题:关于贴友一个用js传递value默认值的简单实现
- uva 2218 Triathlon
- Hadoop文件系统常用命令
- 50道经典的JAVA编程题(31-35)