Introducción y Objetivo
- Sacrifican memoria por tiempo de ejecución

Complejidad

¿Qué es una tabla hash?

Función hash

Aspectos a tener en cuenta

Función hash para claves de tipo entero

Aritmética modular

Plegamiento

Mitad del cuadrado

Función hash para claves de tipo String

Versión 1. Convert1 y Ejemplo


Desventajas

Versión 2. Convert2


Ventajas y desventajas

Versión 3. Convert3

Versión 4. Convert4

Versión 5. Convert5

Conclusiones finales

Resumen

Colisiones

Tratamiento

Tablas hash abiertas

Ejemplo







Operaciones

Tablas hash cerradas

Exploración Lineal










- Inconveniente del hashing cerrado: los agrupamientos primarios (bloques sin huecos libres)
- Cálculo del factor de carga:
FC=n/B


Borrado perezoso








Exploración cuadrática



Dispersión doble




Redispersión



Redispersión inversa

Resumen

Números primos del 2 al 997

Tabla ASCII
