SlideShare una empresa de Scribd logo
1 de 20
Tablas HASH Franco Sánchez Huertas  (neofrancosh@gmail.com) Víctor Arroyo Apaza  (victor.manuel.arroyo@gmail.com) Algoritmos y Estructura de Datos Arequipa – Perú UCSP – 2008
Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Definición ,[object Object],[object Object],[object Object]
Ventajas e Inconvenientes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones Hash ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hashing Abierto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Visión gráfica (hashing abierto) ,[object Object],Claves usadas Universo de Claves Función de mapeo o Función de hash Lista Enlazada
Hashing Cerrado ,[object Object],[object Object],[object Object],[object Object],[object Object]
Visión gráfica (hashing cerrado) ,[object Object],Claves usadas Universo   de Claves Función de mapeo Función de hash La “lista” se almacena en la misma tabla
 
 
 
 
 
Factores que afectan al rendimiento de las tablas hash ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Metodos Busqueda Interna
Metodos Busqueda InternaMetodos Busqueda Interna
Metodos Busqueda Internasawmuk
 
Analisis busqueda binaria y secuencia
Analisis busqueda binaria y secuencia Analisis busqueda binaria y secuencia
Analisis busqueda binaria y secuencia Jose Rios
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaJavier Alvarez
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenadaEdwin Chavarria
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoTAtiizz Villalobos
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda BinariaSanTy BizZle
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamientolichic
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Metodos de odenamiento de vctores
Metodos de odenamiento de vctoresMetodos de odenamiento de vctores
Metodos de odenamiento de vctoresmishuhot
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo ikky2345
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientojaviervilugron
 
Ordenamientos de vectores
Ordenamientos de vectoresOrdenamientos de vectores
Ordenamientos de vectoressirekarol
 

La actualidad más candente (20)

Metodos Busqueda Interna
Metodos Busqueda InternaMetodos Busqueda Interna
Metodos Busqueda Interna
 
Analisis busqueda binaria y secuencia
Analisis busqueda binaria y secuencia Analisis busqueda binaria y secuencia
Analisis busqueda binaria y secuencia
 
Algoritmos de busqueda
Algoritmos de busquedaAlgoritmos de busqueda
Algoritmos de busqueda
 
Mètodos de Ordenaciòn y bùsqueda
Mètodos de Ordenaciòn y bùsquedaMètodos de Ordenaciòn y bùsqueda
Mètodos de Ordenaciòn y bùsqueda
 
Algoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y BúsquedaAlgoritmo, Ordenacion y Búsqueda
Algoritmo, Ordenacion y Búsqueda
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenada
 
Reporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamientoReporte metodos de busqueda y ordenamiento
Reporte metodos de busqueda y ordenamiento
 
Documento de Busqueda Binaria
Documento de Busqueda BinariaDocumento de Busqueda Binaria
Documento de Busqueda Binaria
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamiento
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
Hashing
HashingHashing
Hashing
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
EXPOSICION HASH
EXPOSICION HASHEXPOSICION HASH
EXPOSICION HASH
 
Tablas Hash
Tablas HashTablas Hash
Tablas Hash
 
Metodos de odenamiento de vctores
Metodos de odenamiento de vctoresMetodos de odenamiento de vctores
Metodos de odenamiento de vctores
 
Metodo quicksort
Metodo quicksortMetodo quicksort
Metodo quicksort
 
Algoritmo por seleccion
Algoritmo por seleccionAlgoritmo por seleccion
Algoritmo por seleccion
 
Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo Metodo de la burbuja en algoritmo
Metodo de la burbuja en algoritmo
 
Algoritmo de busqueda truncamiento
Algoritmo de busqueda truncamientoAlgoritmo de busqueda truncamiento
Algoritmo de busqueda truncamiento
 
Ordenamientos de vectores
Ordenamientos de vectoresOrdenamientos de vectores
Ordenamientos de vectores
 

Destacado

Crítica de la información. Scott Lash. Notas
Crítica de la información. Scott Lash. NotasCrítica de la información. Scott Lash. Notas
Crítica de la información. Scott Lash. NotasJorge Yunes
 
Innovacion google
Innovacion googleInnovacion google
Innovacion googleJose Benja
 
UCSP Marketing Digital
UCSP Marketing DigitalUCSP Marketing Digital
UCSP Marketing DigitalFuturo Labs
 
Arequipa valley - Arequipa esta de moda
Arequipa valley - Arequipa esta de modaArequipa valley - Arequipa esta de moda
Arequipa valley - Arequipa esta de modaAlfredo Gama
 
Generación de números primos fuertes para criptografía
Generación de números primos fuertes para criptografíaGeneración de números primos fuertes para criptografía
Generación de números primos fuertes para criptografíaJuan Salas Santillana
 
20150527_El Modelo de Innovación de Google
20150527_El Modelo de Innovación de Google20150527_El Modelo de Innovación de Google
20150527_El Modelo de Innovación de GoogleSantiago Sanz
 

Destacado (12)

Crítica de la información. Scott Lash. Notas
Crítica de la información. Scott Lash. NotasCrítica de la información. Scott Lash. Notas
Crítica de la información. Scott Lash. Notas
 
Proyecto pibap
Proyecto pibapProyecto pibap
Proyecto pibap
 
Innovacion google
Innovacion googleInnovacion google
Innovacion google
 
Leccion02 rsa v3 crypt4you
Leccion02 rsa v3 crypt4youLeccion02 rsa v3 crypt4you
Leccion02 rsa v3 crypt4you
 
Plan Curricular 2006 De Ingenieria Informatica
Plan Curricular 2006 De Ingenieria InformaticaPlan Curricular 2006 De Ingenieria Informatica
Plan Curricular 2006 De Ingenieria Informatica
 
L A S S S H H H
L A S S S H H HL A S S S H H H
L A S S S H H H
 
UCSP Marketing Digital
UCSP Marketing DigitalUCSP Marketing Digital
UCSP Marketing Digital
 
Generating random primes
Generating random primesGenerating random primes
Generating random primes
 
Arequipa valley - Arequipa esta de moda
Arequipa valley - Arequipa esta de modaArequipa valley - Arequipa esta de moda
Arequipa valley - Arequipa esta de moda
 
Generación de números primos fuertes para criptografía
Generación de números primos fuertes para criptografíaGeneración de números primos fuertes para criptografía
Generación de números primos fuertes para criptografía
 
20150527_El Modelo de Innovación de Google
20150527_El Modelo de Innovación de Google20150527_El Modelo de Innovación de Google
20150527_El Modelo de Innovación de Google
 
Fermentación
FermentaciónFermentación
Fermentación
 

Similar a Tablas hash: introducción, definición, ventajas, inconvenientes y factores que afectan el rendimiento

T A B L A D E D I S P E R S I O N (Hash Table)
T A B L A  D E  D I S P E R S I O N (Hash Table)T A B L A  D E  D I S P E R S I O N (Hash Table)
T A B L A D E D I S P E R S I O N (Hash Table)Angie Suarez
 
COMPILADORES-Tabla de Simbolos
COMPILADORES-Tabla de SimbolosCOMPILADORES-Tabla de Simbolos
COMPILADORES-Tabla de SimbolosLilian León Meza
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisionesemiru48
 
15 Tablas Hash
15 Tablas Hash15 Tablas Hash
15 Tablas HashUVM
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernándezedi.euitio
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Tablas de dispersión
Tablas de dispersiónTablas de dispersión
Tablas de dispersiónsalomon
 
Busqueda por HASH
Busqueda por HASHBusqueda por HASH
Busqueda por HASHSykrayo
 
Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.Carlos A. Iglesias
 
Funcion resumen
Funcion resumenFuncion resumen
Funcion resumenG Hoyos A
 
Tabla Hash ( Andrea Bedia Suarez )
Tabla Hash ( Andrea Bedia Suarez )Tabla Hash ( Andrea Bedia Suarez )
Tabla Hash ( Andrea Bedia Suarez )edi.euitio
 
Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02Javier Alva
 

Similar a Tablas hash: introducción, definición, ventajas, inconvenientes y factores que afectan el rendimiento (20)

hashing.ppt
hashing.ppthashing.ppt
hashing.ppt
 
T A B L A D E D I S P E R S I O N (Hash Table)
T A B L A  D E  D I S P E R S I O N (Hash Table)T A B L A  D E  D I S P E R S I O N (Hash Table)
T A B L A D E D I S P E R S I O N (Hash Table)
 
COMPILADORES-Tabla de Simbolos
COMPILADORES-Tabla de SimbolosCOMPILADORES-Tabla de Simbolos
COMPILADORES-Tabla de Simbolos
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
 
15 Tablas Hash
15 Tablas Hash15 Tablas Hash
15 Tablas Hash
 
Hashing
HashingHashing
Hashing
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernández
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Hashtable
HashtableHashtable
Hashtable
 
Tablas de dispersión
Tablas de dispersiónTablas de dispersión
Tablas de dispersión
 
Busqueda por HASH
Busqueda por HASHBusqueda por HASH
Busqueda por HASH
 
Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.
 
Hashing
HashingHashing
Hashing
 
Hashing
HashingHashing
Hashing
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Funcion resumen
Funcion resumenFuncion resumen
Funcion resumen
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 
Tabla Hash ( Andrea Bedia Suarez )
Tabla Hash ( Andrea Bedia Suarez )Tabla Hash ( Andrea Bedia Suarez )
Tabla Hash ( Andrea Bedia Suarez )
 
Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02Tabladesmbolos 101103230525-phpapp02
Tabladesmbolos 101103230525-phpapp02
 

Último

Reunion 8 Hipodromo Nacional de Valencia 200424.pdf
Reunion 8 Hipodromo Nacional de Valencia 200424.pdfReunion 8 Hipodromo Nacional de Valencia 200424.pdf
Reunion 8 Hipodromo Nacional de Valencia 200424.pdfWinston1968
 
Agenda Deportiva Directv - 12 al 19 de abril
Agenda Deportiva Directv - 12 al 19 de abrilAgenda Deportiva Directv - 12 al 19 de abril
Agenda Deportiva Directv - 12 al 19 de abrileluniversocom
 
PPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHO
PPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHOPPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHO
PPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHOJEANASTETEARAGON
 
Reunion 15 Hipodromo La Rinconada 210424.pdf
Reunion 15 Hipodromo La Rinconada 210424.pdfReunion 15 Hipodromo La Rinconada 210424.pdf
Reunion 15 Hipodromo La Rinconada 210424.pdfWinston1968
 
REGLAS DEL FUTBOL NIVEL 1 - Nicolas Ramirez
REGLAS DEL FUTBOL NIVEL 1 - Nicolas RamirezREGLAS DEL FUTBOL NIVEL 1 - Nicolas Ramirez
REGLAS DEL FUTBOL NIVEL 1 - Nicolas Ramirezramireznicolas1
 
Fortaleza Mental en Atletas. Alto rendimiento Deportivo
Fortaleza Mental en Atletas. Alto rendimiento DeportivoFortaleza Mental en Atletas. Alto rendimiento Deportivo
Fortaleza Mental en Atletas. Alto rendimiento Deportivoarroyos7902
 
Unidad didáctica acrosport.docx de este año
Unidad didáctica acrosport.docx de este añoUnidad didáctica acrosport.docx de este año
Unidad didáctica acrosport.docx de este añojaime mamani olachea
 
Agenda Deportiva DirecTv - 19 al 26 de abril.pdf
Agenda Deportiva DirecTv - 19 al 26 de abril.pdfAgenda Deportiva DirecTv - 19 al 26 de abril.pdf
Agenda Deportiva DirecTv - 19 al 26 de abril.pdfeluniversocom
 
sesiones-microciclo-pase-y-recepcion.pdf
sesiones-microciclo-pase-y-recepcion.pdfsesiones-microciclo-pase-y-recepcion.pdf
sesiones-microciclo-pase-y-recepcion.pdfDianatorres683767
 
Reunion 16 Hipodromo La Rinconada 280424.pdf
Reunion 16 Hipodromo La Rinconada 280424.pdfReunion 16 Hipodromo La Rinconada 280424.pdf
Reunion 16 Hipodromo La Rinconada 280424.pdfWinston1968
 
REGLA 13 DE FUTBOL TIROS LIBRES .pptx
REGLA 13 DE  FUTBOL TIROS LIBRES   .pptxREGLA 13 DE  FUTBOL TIROS LIBRES   .pptx
REGLA 13 DE FUTBOL TIROS LIBRES .pptxjulix1499
 
1°-EDA-PRIMARIA.docx para el nivel primario
1°-EDA-PRIMARIA.docx para el nivel primario1°-EDA-PRIMARIA.docx para el nivel primario
1°-EDA-PRIMARIA.docx para el nivel primariojaime mamani olachea
 
Historia, reglas, medidas de la cancha sobre el baloncesto
Historia, reglas, medidas de la cancha sobre el baloncestoHistoria, reglas, medidas de la cancha sobre el baloncesto
Historia, reglas, medidas de la cancha sobre el baloncestoDomyRubiselAquinoAvi
 
Posiciones y roles en baloncesto (presentación).pptx
Posiciones y roles en baloncesto (presentación).pptxPosiciones y roles en baloncesto (presentación).pptx
Posiciones y roles en baloncesto (presentación).pptxGabyBarrera16
 

Último (14)

Reunion 8 Hipodromo Nacional de Valencia 200424.pdf
Reunion 8 Hipodromo Nacional de Valencia 200424.pdfReunion 8 Hipodromo Nacional de Valencia 200424.pdf
Reunion 8 Hipodromo Nacional de Valencia 200424.pdf
 
Agenda Deportiva Directv - 12 al 19 de abril
Agenda Deportiva Directv - 12 al 19 de abrilAgenda Deportiva Directv - 12 al 19 de abril
Agenda Deportiva Directv - 12 al 19 de abril
 
PPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHO
PPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHOPPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHO
PPT JEDPA 2024 ETAPA IE DE SAN JUAN DE LURIGANCHO
 
Reunion 15 Hipodromo La Rinconada 210424.pdf
Reunion 15 Hipodromo La Rinconada 210424.pdfReunion 15 Hipodromo La Rinconada 210424.pdf
Reunion 15 Hipodromo La Rinconada 210424.pdf
 
REGLAS DEL FUTBOL NIVEL 1 - Nicolas Ramirez
REGLAS DEL FUTBOL NIVEL 1 - Nicolas RamirezREGLAS DEL FUTBOL NIVEL 1 - Nicolas Ramirez
REGLAS DEL FUTBOL NIVEL 1 - Nicolas Ramirez
 
Fortaleza Mental en Atletas. Alto rendimiento Deportivo
Fortaleza Mental en Atletas. Alto rendimiento DeportivoFortaleza Mental en Atletas. Alto rendimiento Deportivo
Fortaleza Mental en Atletas. Alto rendimiento Deportivo
 
Unidad didáctica acrosport.docx de este año
Unidad didáctica acrosport.docx de este añoUnidad didáctica acrosport.docx de este año
Unidad didáctica acrosport.docx de este año
 
Agenda Deportiva DirecTv - 19 al 26 de abril.pdf
Agenda Deportiva DirecTv - 19 al 26 de abril.pdfAgenda Deportiva DirecTv - 19 al 26 de abril.pdf
Agenda Deportiva DirecTv - 19 al 26 de abril.pdf
 
sesiones-microciclo-pase-y-recepcion.pdf
sesiones-microciclo-pase-y-recepcion.pdfsesiones-microciclo-pase-y-recepcion.pdf
sesiones-microciclo-pase-y-recepcion.pdf
 
Reunion 16 Hipodromo La Rinconada 280424.pdf
Reunion 16 Hipodromo La Rinconada 280424.pdfReunion 16 Hipodromo La Rinconada 280424.pdf
Reunion 16 Hipodromo La Rinconada 280424.pdf
 
REGLA 13 DE FUTBOL TIROS LIBRES .pptx
REGLA 13 DE  FUTBOL TIROS LIBRES   .pptxREGLA 13 DE  FUTBOL TIROS LIBRES   .pptx
REGLA 13 DE FUTBOL TIROS LIBRES .pptx
 
1°-EDA-PRIMARIA.docx para el nivel primario
1°-EDA-PRIMARIA.docx para el nivel primario1°-EDA-PRIMARIA.docx para el nivel primario
1°-EDA-PRIMARIA.docx para el nivel primario
 
Historia, reglas, medidas de la cancha sobre el baloncesto
Historia, reglas, medidas de la cancha sobre el baloncestoHistoria, reglas, medidas de la cancha sobre el baloncesto
Historia, reglas, medidas de la cancha sobre el baloncesto
 
Posiciones y roles en baloncesto (presentación).pptx
Posiciones y roles en baloncesto (presentación).pptxPosiciones y roles en baloncesto (presentación).pptx
Posiciones y roles en baloncesto (presentación).pptx
 

Tablas hash: introducción, definición, ventajas, inconvenientes y factores que afectan el rendimiento

  • 1. Tablas HASH Franco Sánchez Huertas (neofrancosh@gmail.com) Víctor Arroyo Apaza (victor.manuel.arroyo@gmail.com) Algoritmos y Estructura de Datos Arequipa – Perú UCSP – 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.  
  • 12.  
  • 13.  
  • 14.  
  • 15.  
  • 16.
  • 17.
  • 18.  
  • 19.  
  • 20.