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);
}