Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ciencias
Escuela Profesional de Ciencia de la Computación
Ciclo 2019-1
1* Supongamos que utilizamos una función de hash h para enviar n claves distintas en
un arreglo T de longitud m. Asumiento hashing uniforme simple, ¿cuál es el número
esperado de colisiones? Esto significa calcular
n o
E {k, l} : k 6= l, h(k) = h(l) .
2. Suponga que hemos almacenado n claves en una tabla de hash de longitud m, con
colisiones resueltas por concatenación, y que conocemos la longitud de cada cadena,
incluyendo la longitud L de la cadena más larga. Describa un procedimiento que
seleccione una clave uniformemente al azar de entre las claves en la tabla de hash
y la devuelve en tiempo esperado O L · (1 + 1/α) .
4. Muestre que si en un árbol binario de búsqueda posee dos hijos, entonces su sucesor
no tiene hijo izquierdo y su predecesor no tiene hijo derecho.
Muestre, a partir de la fórmula de Cauchy del producto, que B(x) = xB(x)2 +1,
y que entonces
1 √
B(x) = 1 − 1 − 4x .
2x
√
c) Calculando el desarrollo en serie de Taylor de la función g(x) = 1 − x alre-
dedor de x = 0 e introduciendo el resultado en el desarrollo de B(x), pruebe
que
1 2n
bn = .
n+1 n
Es más, desarrolle gα (x) = (1+x)α para el caso general de α no entero positivo.
d ) Muestre con la fórmula de Stirling (a enunciar) que
4n
bn = √ 1 + O(1/n) .
πn3/2
Lectura obligatoria para el examen final: sección 16.5 del libro de Cormen et al.