【发布时间】:2014-12-01 10:19:31
【问题描述】:
我正在研究算法复杂性分析。我有不符合的问题或C(n, k)。
int C(int n, int k){
if(n==k || k==0)
return 1;
return C(n-1, k) + C(n-1, k-1);
}
如何确定其执行复杂度或T(n)?
【问题讨论】:
-
第1步:写一个重复。
-
对不起,我不明白,你能不能说清楚一点
-
我的意思是,为 T(n, k) 编写方程,使得 T(n, k) 是 C(n, k) 运行时间的大 Theta。
-
我认为 T(n) 是:if(n==
-
我想你的意思是
if(n==k || k==0)?0不见了。
标签: c++ recursion complexity-theory time-complexity