NSO我們被教導約遞推關係在一天前,我們給予一些代碼與實踐:如何做復發關係?
int pow(int base, int n){
if (n == 0)
return 1;
else if (n == 1)
return base;
else if(n%2 == 0)
return pow(base*base, n/2);
else
return base * pow(base*base, n/2);
}
我必須得到它的封閉形式的最遠的是T(N)= T(N/2^k)+ 7k。 我不知道如何去任何進一步的作爲給我們的例子很簡單,不利於那麼多。 你如何真正解決這個代碼的遞歸關係?
從何從7?什麼是k? T應該表示算法的複雜性嗎? – amit
7是我從的方式 ,是的,T表示算法的複雜度獲得碼,K =日誌n的操作計數了。 – user3249400