Estructura de datos y de la informaciónAlejandra Fernández SantiagoUO189436Tablas hash
Almacena pares clave-valor.Se debe implementar hashCode2 parámetros: Capacidad inicialFactor de carga: aumentar tamaño. Por defecto 0,75.Métodos:Insertar: posición dada por hash().Buscar: comparando clavesTabla hash de java.util
Preguntas¿Podemos utilizar Object para los elementos de la implementación de la tabla hash?NO, necesitamos almacenar pares de clave-valor. Necesitamos una clase contenedora.¿Cómo es y dónde se desarrolla la función de dispersión?Dar posición dentro de la tabla según clave.Claves enteras: clave % bClaves String:Suma de los asciiLimitar longitud, asignar peso: 𝑛=13𝑎𝑠𝑐𝑖𝑖𝑖∗27𝑖Limitar longitud, asignar peso(Horner): 𝑛=1𝑘𝑎𝑠𝑐𝑖𝑖𝑖∗32𝑖 
Tabla hash tam=10Insertar 10, 20, 30, 40 Redispersión lineal: entero%b		30% 10 = 0 (ocupada)¿30? 	0+1 = 1  (ocupada)	0+2= 2 (libre)Buscar 20: hash ( 20) 	20  % 10 = 0  No ¿20?	0 + 1 = 1  SíEjemplo
FIN

Más contenido relacionado

PPT
Tablas Hash (Pablo Fernández Díaz)
PPT
Tablas Hashs(Adela Rodríguez Rubio)
PPTX
Presentacion tablashash
PPT
Tablas Hash (Javier Piris Alonso)
PPT
Ezequiel Barbón Fernández
PPT
Tablas Hash (Yaiza Rodríguez Vazquez)
PPTX
TablaHash
Tablas Hash (Pablo Fernández Díaz)
Tablas Hashs(Adela Rodríguez Rubio)
Presentacion tablashash
Tablas Hash (Javier Piris Alonso)
Ezequiel Barbón Fernández
Tablas Hash (Yaiza Rodríguez Vazquez)
TablaHash

Destacado (20)

PPT
A Música como Ferrementa de Negócios
PPT
Guerra civil 09
PPT
Clasificacin de-los-motores-1224696957447146-9
PDF
Diseño Gráfico
PDF
Diciembre 16 del 2009
PPTX
Trabajo de power point
ODP
Trabajo m.h.
PDF
Tiffany Moore Resume 1 (1)
PDF
Vivimos en una democracia o en una dictadura internacional
PPTX
Tramitres fiscales
DOCX
BASE DE DATOS POBLACION MYSQL
PDF
A vuelo de neblí aligero 1
PPTX
Presentación
PPT
Servicio De Collocation
PPTX
Las islas encantadas1
PPT
Presentacion aft 2011
PPT
Engenharia genética
PPT
El agua unidad 8
PDF
Informações do edificio haroldo andrade
PDF
Introdução à Função
A Música como Ferrementa de Negócios
Guerra civil 09
Clasificacin de-los-motores-1224696957447146-9
Diseño Gráfico
Diciembre 16 del 2009
Trabajo de power point
Trabajo m.h.
Tiffany Moore Resume 1 (1)
Vivimos en una democracia o en una dictadura internacional
Tramitres fiscales
BASE DE DATOS POBLACION MYSQL
A vuelo de neblí aligero 1
Presentación
Servicio De Collocation
Las islas encantadas1
Presentacion aft 2011
Engenharia genética
El agua unidad 8
Informações do edificio haroldo andrade
Introdução à Função
Publicidad

Similar a Tablas hash (20)

PPT
Tabla Hash
PPT
Tabla Hash ( Andrea Bedia Suarez )
PPTX
Hashtable
PPTX
Tabla hash
PPT
Tablas hash en java
PPTX
Tablas Hash.pptx estructura de datos
PPTX
Pseudocódigo Tabla Hash Abierta
PPT
Tabla hash uo3136
PPTX
EDISIM - Tabla hash
PPTX
Tabla hash presentacion
PPT
EXPOSICION HASH
PPTX
Tabla hash
PPT
Tablas Hash (Lucía Álvarez López)
PPTX
Programación 3: tablas de dispersión
PPT
Tablas Hash (Ana Argüelles Fonseca)
PPTX
Tabla hash
PPTX
hashing y colisiones
PPTX
Tabla hash
PPT
Tabla Hash (Melisa Fernández Rubio)
PDF
Tabla hash
Tabla Hash
Tabla Hash ( Andrea Bedia Suarez )
Hashtable
Tabla hash
Tablas hash en java
Tablas Hash.pptx estructura de datos
Pseudocódigo Tabla Hash Abierta
Tabla hash uo3136
EDISIM - Tabla hash
Tabla hash presentacion
EXPOSICION HASH
Tabla hash
Tablas Hash (Lucía Álvarez López)
Programación 3: tablas de dispersión
Tablas Hash (Ana Argüelles Fonseca)
Tabla hash
hashing y colisiones
Tabla hash
Tabla Hash (Melisa Fernández Rubio)
Tabla hash
Publicidad

Tablas hash

  • 1. Estructura de datos y de la informaciónAlejandra Fernández SantiagoUO189436Tablas hash
  • 2. Almacena pares clave-valor.Se debe implementar hashCode2 parámetros: Capacidad inicialFactor de carga: aumentar tamaño. Por defecto 0,75.Métodos:Insertar: posición dada por hash().Buscar: comparando clavesTabla hash de java.util
  • 3. Preguntas¿Podemos utilizar Object para los elementos de la implementación de la tabla hash?NO, necesitamos almacenar pares de clave-valor. Necesitamos una clase contenedora.¿Cómo es y dónde se desarrolla la función de dispersión?Dar posición dentro de la tabla según clave.Claves enteras: clave % bClaves String:Suma de los asciiLimitar longitud, asignar peso: 𝑛=13𝑎𝑠𝑐𝑖𝑖𝑖∗27𝑖Limitar longitud, asignar peso(Horner): 𝑛=1𝑘𝑎𝑠𝑐𝑖𝑖𝑖∗32𝑖 
  • 4. Tabla hash tam=10Insertar 10, 20, 30, 40 Redispersión lineal: entero%b 30% 10 = 0 (ocupada)¿30? 0+1 = 1 (ocupada) 0+2= 2 (libre)Buscar 20: hash ( 20) 20 % 10 = 0 No ¿20? 0 + 1 = 1 SíEjemplo
  • 5. FIN