Tarea 2 de Análisis de Algoritmos
Trimestre 2010 Invierno
Entrega: 1 de febrero de 2010 en clase.
- [5 puntos] En un montículo cada nodo es mayor o igual que
sus hijos. Demuestra por inducción en la altura del
montículo que cada nodo es mayor o igual que sus descendientes.
- [10 puntos] Dibuja la construcción de un montículo
al que se le insertan los elementos 10, 2, 9, 16, 8, 6, 1, 3, 12, 5 en
ese orden.
- [5 puntos] Resuelve exactamente la recurrencia T(1) = 1 y T(n) =
2 T(n-1) + n - 1 para toda n > 1.
- [10 puntos] Resuelve exactamente la recurrencia T(1) = 1 y T(n) =
n T(n-1) + n para toda n > 1.
- [10 puntos] Escribe un programa llamado recurrNN tal que lea cinco
enteros positivos a, b, c, d y k y que encuentre el valor exacto de T(ck)
donde T(1) = d y T(n) = a T(n/c) + bn para toda n > 1. Usa el tipo unsigned long long int para
todos los cálculos que hagas.