33问答网
所有问题
int f(int n){ if(n<=4) return n*n; else return f(n-4)*f(n-1)-f(n-2)*f(n-2);
int f(int n)
{
if(n<=4)
return n*n;
else
return f(n-4)*f(n-1)-f(n-2)*f(n-2);
}
该怎么优化?
举报该问题
推荐答案 2015-03-26
不用递归调用就是进行优化了,递归调用的耗时较多
追问
那该怎么写?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R4PhPWcc4BB4c5WBRW5.html
相似回答
大家正在搜
相关问题
int f(int n) {if(n) return f(n...
int f(int m,int n) { if(m%n==0...
int f(int n) { if( n == 1 || n...
7.对于以下递归函数f, 调用f(4),其返回值为: int...
递归算法时间复杂度⑶ 递归函数 fact( int n ) ...
这个函数表示什么意思? double fact(int n)...
int fact(int n){ if(n<=1) r...
int f(int a[ ],int n){ if(n>1)...