递归算法案例(递归算法经典实例)
摘要 大家好,我是小典,我来为大家解答以上问题。递归算法案例,递归算法经典实例很多人还不知道,现在让我们一起来看看吧!1、递归算法是一种...
大家好,我是小典,我来为大家解答以上问题。递归算法案例,递归算法经典实例很多人还不知道,现在让我们一起来看看吧!
1、递归算法是一种算法思想,主要解决已知序列初始部分的值f(0)~f(k),以及f(n+1)与f(n)~f(m)之间关系,求解f(x)的问题。其中m-n 小于等于k 。
2、例如斐波纳契数列问题
3、已知 f(0) = 0,f(1) = 1, f(n + 1) = f(n - 1) + f(n - 2) (n>=2,n∈N*)
4、此时可得递归思想书写的算法函数
5、int f(unsigned int k)
6、{
7、 if (k == 0)
8、 return 0;
9、 else if (k == 1)
10、 return 1;
11、 else
12、 return f(k - 1) + f(k - 2);
13、}
本文到此讲解完毕了,希望对大家有帮助。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。