Je suis en train d'apprendre Big O et je suis bloqué sur un problème.
Problème -
int sample_function (int x) {
if (x<1){
return x;}
int y = x/2;
return sample_function (y) + sample_function (x-y);
}
Quel sera le grand O si nous faisons 2 appels récursifs de (n/2) ? Je sais que le Big O d'une fonction récursive plongeante (n/2) est O(log(n)) mais je ne suis pas sûr de ce problème.