Si usa el teorema del Maestro, obtiene [matemáticas] \ Theta (n ^ 2) [/ matemáticas]
Editar: si desea una explicación más intuitiva, piense así:
Empiezas con una x arbitraria, y asumes tu función [matemáticas] \ Theta (n) = n [/ matemáticas] para que se vea así:
[matemáticas] T (x) = 4T (x / 2) + x = 4 (4 (T (x / 4) + (x / 2)) + x = 16T (x / 4) + 2x + x [/ matemáticas ]
- ¿4 × 4 = 8?
- ¿Cuál es el algoritmo más eficiente para calcular [math] \ lfloor x ^ {\ frac {1} {n}} \ rfloor [/ math] donde x y n son enteros?
- ¿Cuántos enteros pares n, donde 100 <n <200, no son divisibles por 7 ni por 9?
- Un número consta de dos dígitos. La suma de los dígitos es 9. Si 63 se resta del número, sus dígitos se intercambian. ¿Cual es el número?
- ¿Qué es el LCM?
[matemáticas] = 16 (4 (T (x / 8) + (x / 4)) + 2x + x [/ matemáticas]
[matemática] = 64T (x / 8) + 4x + 2x + x [/ matemática]
y así
Muy rápidamente, puede ver un patrón que se forma, que es
[matemáticas] T (x) = x + 2x + 4x + 8x +… [/ matemáticas] (hasta que su recurrencia llegue a su caso base)
Esto es solo una serie geométrica.
Entonces puedes resumir eso para obtener algo como
[matemáticas] T (x) = x (1 + 2 + 4 + 8 +…) = x \ frac {2 ^ {log_2 (x)} – 1} {2 – 1} = x (x-1) \ aprox x ^ 2 [/ matemáticas]
(Hay [math] log_2 (x) [/ math] pasos porque está reduciendo a la mitad el tamaño de recurrencia en cada paso)
Entonces obtienes una función [math] \ Theta (x ^ 2) [/ math]