Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I Examen
Martes 22 de setiembre, 1 a 2:50 p.m.
El examen consta de 147 puntos pero no se reconocerán más de 120 (20% extra). Cada pregunta
empieza con un indicador de su puntaje y del tema del que trata. Si la pregunta tiene subítemes el
puntaje de cada uno de ellos es indicado al final de la pregunta. Se recomienda al estudiante echarle un
vistazo a los temas de las preguntas y a su puntaje antes de empezar a resolver el examen, para así
distribuir su tiempo de la mejor manera.
1. [40 pts.] Solución de recurrencias. Resuelva las siguientes recurrencias asumiendo en cada caso
que T n=1 para n≤1.
(a) T n=T 4 n/5 n [5 pts.]
(b) T n=5T n /2n 2 [5 pts.]
(c) T n=2 T n/4n [7 pts.]
(d) T n=T n−1n [8 pts.]
(e) T n=2T n/2n lg n [15 pts.]
3. [17 pts.] Montículos. Un montículo k-ario puede ser representado usando un arreglo de la
siguiente forma. La raíz se guarda en A[1], sus k hijos en A[2] … A[k+1], sus k2 hijos en A[k+2]
… A[k2+k+1], y así por el estilo. En general, el j-ésimo hijo j=1,... , k del nodo en la
posición i se encuentra en la posición h j i=k i−11 j y el padre del nodo en la posición
i se encuentra en la posición p i=⌊ i−2/ k 1 ⌋ .
(a) Muestre que p h j i =i ∀ i , j. [5 pts.]
(b) Encuentre una cota ajustada f n para la altura del montículo en términos de k y el
número de nodos n. [4 pts.]
(c) Determine la complejidad computacional requerida para efectuar las siguientes operaciones
en un montículo máximo k-ario en el peor caso, en función de k y n.
i. Extraer el máximo [4 pts.]
ii. Insertar un elemento [4 pts.]
(a) Determine qué valor se les debe asignar a p 1, p 2, ... pn para obtener la mediana (corriente).
Justifique su respuesta. [6 pts].
(b) Describa cómo computar la mediana ponderada en tiempo n log n . [8 pts.]