博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
N7-斐波那契数列的第n项
阅读量:6159 次
发布时间:2019-06-21

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

题目描述

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

n<=39

public class N7_Fibonacci {	//递归实现	 public int Fibonacci(int n) {		 if(n==0) {			 return 0;		 }		 if(n==1||n==2) {			 return 1;		 }		return Fibonacci(n-1)+Fibonacci(n-2);		 }	 //非递归实现	 public int Fibonacci2(int n) {		 if(n==0) {			 return 0;		 }		 if(n==1||n==2) {			 return 1;		 }		 int f1=1;		 int f2=0;		 int c=0;		 for(int i=2;i<=n;i++) {			 c=f1+f2;			 f2=f1;			 f1=c;		 }		 return c;	 }		 	public static void main(String[] args) {		// TODO Auto-generated method stub		N7_Fibonacci n7=new N7_Fibonacci();		System.out.println(n7.Fibonacci(6));		System.out.println(n7.Fibonacci2(6));	}}

  

转载于:https://www.cnblogs.com/kexiblog/p/10868192.html

你可能感兴趣的文章
javascript性能优化
查看>>
多路归并排序之败者树
查看>>
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
深入python的set和dict
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
centos 下安装g++
查看>>
下一步工作分配
查看>>
Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
查看>>
jQuery最佳实践
查看>>
centos64i386下apache 403没有权限访问。
查看>>
jquery用法大全
查看>>
PC-BSD 9.2 发布,基于 FreeBSD 9.2
查看>>
css斜线
查看>>
Windows phone 8 学习笔记(3) 通信
查看>>
Revit API找到风管穿过的墙(当前文档和链接文档)
查看>>
Scroll Depth – 衡量页面滚动的 Google 分析插件
查看>>
Windows 8.1 应用再出发 - 视图状态的更新
查看>>