2
以下代码的时间复杂度是多少?如何计算递归函数的时间复杂度?
我的猜测:
的for循环固定时间运行,即3.与函数调用本身有N/3。所以'n'每次收缩3次,时间复杂度为O(log N)?
void function(int n){
if(n == 1)
return 1;
for(int i = 0; i < 3; i++){
cout << "Hello";
}
function(n/3);
}