当n=0时,=1,当n>0时,=n(n-1)!.用对应的递归算法推求n!时的计算次数.

问题描述:

当n=0时,=1,当n>0时,=n(n-1)!.用对应的递归算法推求n!时的计算次数.
对应的求阶乘的递归算法为:
long factorial (long n){
if (n
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
n2的时候是n-2+1次
比如1是1次,2是1次
3是2次,4是3次
再问: 我需要C++的。。
再答: #include #include #include #include #include using namespace std; const int INF=1000000000; int cnt; long factorial (long n){ cnt++; if (n>n; cnt=0; factorial(n); printf("%d\n",cnt); return 0; } /* */
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题