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

剑指offer 斐波那契数列

admin 发表于2021年3月1日 19:33

1.闭包


func Fibonacci( n int ) int {
	// write code here
	a, b := 0,1
	return func() int {
		for i :=0;i<n;i++{
			a,b = b, a+b
		}
		return a
	}()
}

2.递归

func Fibonacci2( n int ) int {
	// write code here
	if n==0{
		return 0
	} else if n == 1 || n==2{
		return 1
	}else {
		return Fibonacci2(n-1) + Fibonacci2(n-2)
	}
}



全文完
本文标签: 剑指OFFER
本文标题: 剑指offer 斐波那契数列
本文链接: http://blog.qqzzz.net/m/?post=108

〓 随机文章推荐

共有1047阅 / 0我要评论
  1. 还没有评论呢,快抢沙发~

发表你的评论吧返回顶部

!评论内容需包含中文

请勾选本项再提交评论