数据结构与算法之递归和循环

匿名 (未验证) 提交于 2019-12-02 23:57:01
  • 递归:代码简洁,但是效率低(每次函数调用都有时间和空间的开销);
  • 循环:和递归相反;

1 斐波那契数列

题目:写入一个函数,输入n,求斐波那契(Fibonacci)数列的第n项,斐波那契数列的定义:f(n) = f(n-1) + f(n-2),初始值f(0)=0且f(1)=1;

解题思路:

(1)递归:根据f(n)的定义来递归计算;

(2)循环:定义三个长整数one、Two和Res,迭代计算;

未完待续~

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!