12.07.2015 Views

Cap. 4 Complejidad temporal de algoritmos - Inicio

Cap. 4 Complejidad temporal de algoritmos - Inicio

Cap. 4 Complejidad temporal de algoritmos - Inicio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Complejidad</strong> <strong>temporal</strong> <strong>de</strong> <strong>algoritmos</strong> 43Ejercicios propuestos.E4.1.Dado un número n, encontrar a y b tales que: a*a+b*b = n*n, con a, b y n enteros mayores quecero.Determinar la complejidad <strong>temporal</strong> y su or<strong>de</strong>n <strong>de</strong> crecimiento.E4.2.Calcular la complejidad <strong>de</strong>: T(n) = T(n-1) + n con T(0)=0.E4.3.Calcular la complejidad:T(n) = 3T(n–1) + 4T(n–2) si n>1; T(0) = 0; T(1) = 1.Sol. T(n)=O(4n)E4.4.Calcular la complejidad:T(n) = 2T(n–1) – (n+5)3 n si n>0; T(0) = 0.Sol. T(n) = 9·2 n – 9·3 n – 3n3 n con or<strong>de</strong>n <strong>de</strong> complejidad: Θ(n3 n ).E4.5.Calcular la complejidad:T(n) = 4T(n/2) + n 2 si n>4, n potencia <strong>de</strong> 2; T(1) = 1; T(2) = 8.Sol. T(n) = n 2 + n 2 logn Θ(n 2 logn).Profesor Leopoldo Silva Bijit 20-01-2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!