斐波那契数列

来源:互联网 发布:速学英语软件 编辑:程序博客网 时间:2024/06/06 00:51

查找斐波纳契数列中第 N 个数。

所谓的斐波纳契数列是指:

前2个数是 0 和 1 。第 i 个数是第 i-1 个数和第i-2 个数的和。>

斐波纳契数列的前10个数字是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ...

以下是使用java实现的代码:

一开始看到问题我是使用简单又直观的递归去实现


然而提交发现运行超时,这是因为当测试数据过多使得递归层数太深而导致递归栈溢出,同时层数过多也会使效率低下,于是换用递推方式解决

原创粉丝点击