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

Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no linealeslos4estatidinamicos
 
Estampas de tiempo
Estampas de tiempoEstampas de tiempo
Estampas de tiemposorpion
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Hashing In Data Structure
Hashing In Data Structure Hashing In Data Structure
Hashing In Data Structure Meghaj Mallick
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
Infix to Postfix Conversion Using Stack
Infix to Postfix Conversion Using StackInfix to Postfix Conversion Using Stack
Infix to Postfix Conversion Using StackSoumen Santra
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesJosé Antonio Sandoval Acosta
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externoFernando Solis
 
5. algoritmos de búsqueda
5. algoritmos de búsqueda5. algoritmos de búsqueda
5. algoritmos de búsquedaFernando Solis
 
Optimizacion consultas oracle
Optimizacion consultas oracleOptimizacion consultas oracle
Optimizacion consultas oracleBlitzHive
 
Operaciones Sobre Archivos Secuenciales
Operaciones Sobre Archivos SecuencialesOperaciones Sobre Archivos Secuenciales
Operaciones Sobre Archivos SecuencialesRuben Omar
 

La actualidad más candente (20)

Mergesort
MergesortMergesort
Mergesort
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Estampas de tiempo
Estampas de tiempoEstampas de tiempo
Estampas de tiempo
 
Backtracking
BacktrackingBacktracking
Backtracking
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Hashing In Data Structure
Hashing In Data Structure Hashing In Data Structure
Hashing In Data Structure
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Infix to Postfix Conversion Using Stack
Infix to Postfix Conversion Using StackInfix to Postfix Conversion Using Stack
Infix to Postfix Conversion Using Stack
 
Heap sort
Heap sortHeap sort
Heap sort
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Método por plegamiento Hash
Método por plegamiento HashMétodo por plegamiento Hash
Método por plegamiento Hash
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
 
4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo4. algoritmo de ordenamiento externo
4. algoritmo de ordenamiento externo
 
Hash table
Hash tableHash table
Hash table
 
Hashing
HashingHashing
Hashing
 
5. algoritmos de búsqueda
5. algoritmos de búsqueda5. algoritmos de búsqueda
5. algoritmos de búsqueda
 
Optimizacion consultas oracle
Optimizacion consultas oracleOptimizacion consultas oracle
Optimizacion consultas oracle
 
Operaciones Sobre Archivos Secuenciales
Operaciones Sobre Archivos SecuencialesOperaciones Sobre Archivos Secuenciales
Operaciones Sobre Archivos Secuenciales
 
Gramática y autómatas
Gramática y autómatasGramática y autómatas
Gramática y autómatas
 

Destacado

T10095cap4
T10095cap4T10095cap4
T10095cap4Oborges
 
Compartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundo
Compartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundoCompartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundo
Compartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundoMario Sánchez
 
Profesionalización Comunicación Política en España
Profesionalización Comunicación Política en EspañaProfesionalización Comunicación Política en España
Profesionalización Comunicación Política en EspañaMontse Fernández Crespo
 
Práctica e investigación veronica edwars
Práctica e investigación veronica edwarsPráctica e investigación veronica edwars
Práctica e investigación veronica edwarsMayra Fabiana Jaksa
 
Sfisiologia hormonal
Sfisiologia hormonalSfisiologia hormonal
Sfisiologia hormonalElryck
 
Presentaciones en Medicina 2: Las letras, recomendaciones de uso.
Presentaciones en Medicina 2: Las letras, recomendaciones de uso.Presentaciones en Medicina 2: Las letras, recomendaciones de uso.
Presentaciones en Medicina 2: Las letras, recomendaciones de uso.Emilio Rodríguez Bilbao
 
Alemany - vespre de les llengües 2015
Alemany - vespre de les llengües 2015Alemany - vespre de les llengües 2015
Alemany - vespre de les llengües 2015Fuco Martínez
 
Программа фестиваля "Пух" на Байкале
Программа фестиваля "Пух" на БайкалеПрограмма фестиваля "Пух" на Байкале
Программа фестиваля "Пух" на БайкалеMarika Kats
 
Guía de uso portal informativo red colsi
Guía de uso portal informativo red colsiGuía de uso portal informativo red colsi
Guía de uso portal informativo red colsiEliana Santos
 
Campañas de blogtrip de destino, foro luis vives 2011
Campañas de blogtrip de destino, foro luis vives 2011Campañas de blogtrip de destino, foro luis vives 2011
Campañas de blogtrip de destino, foro luis vives 2011Joantxo Llantada
 
Aquien le tocas y le cantas
Aquien le tocas y le cantasAquien le tocas y le cantas
Aquien le tocas y le cantaseliseo530
 
Instructivo evaluadores encuentro regional 2013- Eliana Santos
Instructivo evaluadores encuentro regional 2013- Eliana SantosInstructivo evaluadores encuentro regional 2013- Eliana Santos
Instructivo evaluadores encuentro regional 2013- Eliana SantosEliana Santos
 
Práctica pedagógica en entornos innovadores de aprendizaje
Práctica pedagógica en entornos innovadores de aprendizajePráctica pedagógica en entornos innovadores de aprendizaje
Práctica pedagógica en entornos innovadores de aprendizajeLuis Javier
 
Experiencia de mi salida a terreno
Experiencia de mi salida a terrenoExperiencia de mi salida a terreno
Experiencia de mi salida a terrenoestela muñoz
 
Portafolio de trabajo semana 2
Portafolio de trabajo  semana 2Portafolio de trabajo  semana 2
Portafolio de trabajo semana 2Sra de Paisano
 

Destacado (20)

T10095cap4
T10095cap4T10095cap4
T10095cap4
 
Compartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundo
Compartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundoCompartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundo
Compartir a Jesus es Todo - 05 como deseaba_jesus_evangelizar_al_mundo
 
Clase1
Clase1Clase1
Clase1
 
Profesionalización Comunicación Política en España
Profesionalización Comunicación Política en EspañaProfesionalización Comunicación Política en España
Profesionalización Comunicación Política en España
 
Práctica e investigación veronica edwars
Práctica e investigación veronica edwarsPráctica e investigación veronica edwars
Práctica e investigación veronica edwars
 
Sfisiologia hormonal
Sfisiologia hormonalSfisiologia hormonal
Sfisiologia hormonal
 
Presentaciones en Medicina 2: Las letras, recomendaciones de uso.
Presentaciones en Medicina 2: Las letras, recomendaciones de uso.Presentaciones en Medicina 2: Las letras, recomendaciones de uso.
Presentaciones en Medicina 2: Las letras, recomendaciones de uso.
 
Educar para Proteger
Educar para ProtegerEducar para Proteger
Educar para Proteger
 
Alemany - vespre de les llengües 2015
Alemany - vespre de les llengües 2015Alemany - vespre de les llengües 2015
Alemany - vespre de les llengües 2015
 
Программа фестиваля "Пух" на Байкале
Программа фестиваля "Пух" на БайкалеПрограмма фестиваля "Пух" на Байкале
Программа фестиваля "Пух" на Байкале
 
Guía de uso portal informativo red colsi
Guía de uso portal informativo red colsiGuía de uso portal informativo red colsi
Guía de uso portal informativo red colsi
 
Campañas de blogtrip de destino, foro luis vives 2011
Campañas de blogtrip de destino, foro luis vives 2011Campañas de blogtrip de destino, foro luis vives 2011
Campañas de blogtrip de destino, foro luis vives 2011
 
Icabod
IcabodIcabod
Icabod
 
Asamblea 2011
Asamblea 2011Asamblea 2011
Asamblea 2011
 
Aquien le tocas y le cantas
Aquien le tocas y le cantasAquien le tocas y le cantas
Aquien le tocas y le cantas
 
Content curator
Content curatorContent curator
Content curator
 
Instructivo evaluadores encuentro regional 2013- Eliana Santos
Instructivo evaluadores encuentro regional 2013- Eliana SantosInstructivo evaluadores encuentro regional 2013- Eliana Santos
Instructivo evaluadores encuentro regional 2013- Eliana Santos
 
Práctica pedagógica en entornos innovadores de aprendizaje
Práctica pedagógica en entornos innovadores de aprendizajePráctica pedagógica en entornos innovadores de aprendizaje
Práctica pedagógica en entornos innovadores de aprendizaje
 
Experiencia de mi salida a terreno
Experiencia de mi salida a terrenoExperiencia de mi salida a terreno
Experiencia de mi salida a terreno
 
Portafolio de trabajo semana 2
Portafolio de trabajo  semana 2Portafolio de trabajo  semana 2
Portafolio de trabajo semana 2
 

Similar a Tablas Hash

Similar a Tablas Hash (20)

EXPOSICION HASH
EXPOSICION HASHEXPOSICION HASH
EXPOSICION HASH
 
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
 
Hashing
HashingHashing
Hashing
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernández
 
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
 
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

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Tablas Hash

  • 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.