Tablas Hash Java	Miguel Sánchez Palacios
IntroducciónComo toda tabla hash relaciona una clave con un valorLa clase a la que pertenecen las calves debe implementar los métodos hashCode() y equals().Cada objeto de la tabla tiene 2 variables capacityy loadfactor (entre 0.0 y 1.0).La variable capacityes la capacidad en el momento de 
tabla hash se crea.La variable loadfactor se usa para determinar el momento de aumentar la capacidad de la tabla.Cuando el numero de elementos sobrepasa el producto de estas variables se llama al método rehash() que amplia la capacidad de la tabla.
Métodos de la tabla hash (1)Constructores: Hashtable(), Hashtable(intnElements), Hashtable(intnElements, floatloadfactor).Intsize(), nos devuelve el tamaño de la tabla.BooleanisEmpty(), devuelve true si esta vacía.EnumerationKeys(),  devuelve una enumeración con las claves.EnumerationElements(),  devuelve una enumeración con los elementos.
Métodos de la tabla hash (2)Booleancontains(Objectvalue), indica si hay alguna clave que corresponde a ese valor.BooleancontainsKey(Objectkey), indica si hay algún valor que corresponde con esa clave.Objectget(Objectkey), devuelve el valor dada una clave.Voidrehash(), amplia la capacidad de la tablaObjectput(Objectkey,Objectvalue), introduce un objeto de la tabla en función de la clave.Voidremove(Objectkey), borra el elemento asociado a la clave pasada por parámetro
Métodos de la tabla hash (3)Voidclear(), limpia la tablaObejct clone(), clona la tabla, devolviendo una igualStringtoString(), devuelve un string con toda la información de la tabla

Más contenido relacionado

PDF
Ron Mueck
PPT
eastern kentucky
PPSX
Hash table by kba
PPS
Mujeres de futbolistas
PPT
tutorial Blog El Glaciar 2007
PPTX
Digital Inclusion & Building a Pipeline to Change the Face of Tech in the Bay
PPT
Tablas Hash
PPT
Alg. e Ling de Prog.(Aulas 01 e 02)
Ron Mueck
eastern kentucky
Hash table by kba
Mujeres de futbolistas
tutorial Blog El Glaciar 2007
Digital Inclusion & Building a Pipeline to Change the Face of Tech in the Bay
Tablas Hash
Alg. e Ling de Prog.(Aulas 01 e 02)

Destacado (10)

PPT
gonzaga king
ODP
Tema VII (Economía) del IES Huelin
PPT
Chorradas deportivas
PDF
BERKAWAN DENGAN MEDIA
PPTX
Initial ideas
PDF
Fsnau micronutrients-in-somalia-flipchart-english[1]
PPT
Dan Brown's Communicating Design Presentation to DOE
PPTX
Food Allergen Awareness Training
PDF
Evaluation question magazine
PDF
ASEAN infographic
gonzaga king
Tema VII (Economía) del IES Huelin
Chorradas deportivas
BERKAWAN DENGAN MEDIA
Initial ideas
Fsnau micronutrients-in-somalia-flipchart-english[1]
Dan Brown's Communicating Design Presentation to DOE
Food Allergen Awareness Training
Evaluation question magazine
ASEAN infographic
Publicidad

Similar a Tabla hash (13)

PPT
Tablas hash en java
PPT
Ezequiel Barbón Fernández
PPTX
Mapas y Diccionarios - Colecciones Parametrizadas
PPTX
HashTable
PPT
Tablas hash
PDF
15 Tablas Hash
 
PPT
Tablas Hash (Pablo Fernández Díaz)
PPTX
Edi Tablas Hash
PPT
Tablas hash (Alfredo García Moreno)
PPT
Tabla Hash
PPT
Tabla hash
PPTX
Pseudocódigo Tabla Hash Abierta
Tablas hash en java
Ezequiel Barbón Fernández
Mapas y Diccionarios - Colecciones Parametrizadas
HashTable
Tablas hash
15 Tablas Hash
 
Tablas Hash (Pablo Fernández Díaz)
Edi Tablas Hash
Tablas hash (Alfredo García Moreno)
Tabla Hash
Tabla hash
Pseudocódigo Tabla Hash Abierta
Publicidad

Último (10)

PDF
Entrenamiento estructurado FCB deporte equipo.pdf
PPTX
Fisioterapia Deportiva aplicacion Kinesio taping
PPT
futbol-sala-Diapositivas.ppt... 12345gfyh
PPTX
Competencias digitales.pptxTECNOLOGIAWSEEMANA2
PPTX
Entrenamiento propioceptivo para tiro con arco.pptx
PPTX
PRESENTACIÓN PROYECTO 1801 SAN CRISTOBAL ES DEPORTE. (1).pptx
PPTX
Concepto y Proceso de Entrenamiento.pptx
PPTX
MANEJO DE LA CARGA DE ENTRENAMIENTO ( 1 )(1).pptx
PDF
Los juegos tradicionales son actividades lúdicas que han sido practicadas dur...
PPTX
ENTRENAMIENTO FISICO DE 13 MINUTOS SIN SALIR DE CASA
Entrenamiento estructurado FCB deporte equipo.pdf
Fisioterapia Deportiva aplicacion Kinesio taping
futbol-sala-Diapositivas.ppt... 12345gfyh
Competencias digitales.pptxTECNOLOGIAWSEEMANA2
Entrenamiento propioceptivo para tiro con arco.pptx
PRESENTACIÓN PROYECTO 1801 SAN CRISTOBAL ES DEPORTE. (1).pptx
Concepto y Proceso de Entrenamiento.pptx
MANEJO DE LA CARGA DE ENTRENAMIENTO ( 1 )(1).pptx
Los juegos tradicionales son actividades lúdicas que han sido practicadas dur...
ENTRENAMIENTO FISICO DE 13 MINUTOS SIN SALIR DE CASA

Tabla hash

  • 1. Tablas Hash Java Miguel Sánchez Palacios
  • 2. IntroducciónComo toda tabla hash relaciona una clave con un valorLa clase a la que pertenecen las calves debe implementar los métodos hashCode() y equals().Cada objeto de la tabla tiene 2 variables capacityy loadfactor (entre 0.0 y 1.0).La variable capacityes la capacidad en el momento de 
tabla hash se crea.La variable loadfactor se usa para determinar el momento de aumentar la capacidad de la tabla.Cuando el numero de elementos sobrepasa el producto de estas variables se llama al método rehash() que amplia la capacidad de la tabla.
  • 3. Métodos de la tabla hash (1)Constructores: Hashtable(), Hashtable(intnElements), Hashtable(intnElements, floatloadfactor).Intsize(), nos devuelve el tamaño de la tabla.BooleanisEmpty(), devuelve true si esta vacía.EnumerationKeys(), devuelve una enumeración con las claves.EnumerationElements(), devuelve una enumeración con los elementos.
  • 4. Métodos de la tabla hash (2)Booleancontains(Objectvalue), indica si hay alguna clave que corresponde a ese valor.BooleancontainsKey(Objectkey), indica si hay algún valor que corresponde con esa clave.Objectget(Objectkey), devuelve el valor dada una clave.Voidrehash(), amplia la capacidad de la tablaObjectput(Objectkey,Objectvalue), introduce un objeto de la tabla en función de la clave.Voidremove(Objectkey), borra el elemento asociado a la clave pasada por parámetro
  • 5. Métodos de la tabla hash (3)Voidclear(), limpia la tablaObejct clone(), clona la tabla, devolviendo una igualStringtoString(), devuelve un string con toda la información de la tabla