これが私の機能です。それは単純なものです、私は答えが何であるかについて自信がありません。
int calcul( int n) {
if(n=1)
return 1;
else
return calcul(n/2) + 1;
}
さて、複雑さを得るために、私は次のことを行います。
T(n)= T(n / 2)+ O(1)
T(n / 2)= T(n / 4)+ O(1)
..。
T(1)= O(1)
今、方程式を追加して、私は得ています
T(n)= O(1)+ O(1)..。
それで、最終的な答えは何ですか?