A.-¿Es una buena elección considerar para un método de hashing(trabajando con
210 claves) una función hash de la forma h(k)=k mod M con M=1+210?
¿Por qué?
B.-¿Qué condición pondrías a N y M para que la elección de la
función hash h(k)=(kxN)mod M 1<=k<=M fuese válida?¿Por qué?
¿Cómo podría utilizarse el hashing para implementar el TDA
Array_Disperso(array en el que la mayoría de sus elementos son nulos)?
Los empleados de una cierta compañía se representan en la base de
datos de la compañía por su nombre,número de empleado y número de la seguridad
social.Construir una estructura de tablas hash que permita acceder al registro de un empleado por
cualquiera de estos tres datos.(Nota:No se dispone de memoria suficiente para duplicar los registros
de los empleados).
Se define el índice radial de una Tabla Hash abierta como el número
de casillas de la tabla por el número de elementos de la lista enlazada con mayor número de
los mismos presente en la tabla.Diseñar un algoritmo adecuado para calcular tal índice radial.