SlideShare una empresa de Scribd logo
1 de 5
Ignacio Pérez Sánchez – 71774231V TABLA HASHEDI 2010-2011
¿Tipo OBJECT EN UNA TABLA HASH? Los elementos de una tabla hash no pueden ser objects. Cada posición de la tabla hash es una celda hash Si fuera un Object no tendríamos estado (borrado), elemento ni tampoco clave
¿Tipo OBJECT EN UNA TABLA HASH? (Y II) publicclassCeldaHash { publicCeldaHash(Object elemento, Object clave) { this.elemento= elemento; this.clave= clave; 		borrado = false; 	} publicCeldaHash() { 		elemento = null; 	} }
Función de dispersión Se realiza una exploración cuadrática posicion+= i * i; posicion= posicion % x; Devuelve un número entre 0 y x-1, que representa la posición dentro de la tabla hash en la que se encuentra el objeto que se busca o en la que se va a insertar un elemento
Función de dispersión (y II) Dos opciones para implementar. Utilizando el método hashCode() de java.util returnMath.abs(clave.hashCode() % x) Regla de Horner longsuma = 0; long peso = 32; for(int i = 0; i < clave.length(); i++) { 	suma += peso * clave.charAt(i); 	peso *= 32; }

Más contenido relacionado

Destacado

Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...
Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...
Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...SEJUD
 
Tita a coelhinha_diferente
Tita a coelhinha_diferenteTita a coelhinha_diferente
Tita a coelhinha_diferenteIsabel Amorim
 
Insuficiencia cardiaca
Insuficiencia cardiacaInsuficiencia cardiaca
Insuficiencia cardiacaConita Mtz Ont
 
Glossario npeniso9000 2005
Glossario npeniso9000 2005Glossario npeniso9000 2005
Glossario npeniso9000 2005Pedro Grilo
 
Café internet jennita.com
Café internet jennita.comCafé internet jennita.com
Café internet jennita.comGustavo Agudelo
 
Parceria entre emunah invest e parceiro
Parceria entre emunah invest e parceiroParceria entre emunah invest e parceiro
Parceria entre emunah invest e parceiroEmunah Invest
 
A formação do leitor e as novas tecnologias
A formação do leitor e as novas tecnologiasA formação do leitor e as novas tecnologias
A formação do leitor e as novas tecnologiasobliqpress
 
.NET Tendencias e Mercado de TI
.NET Tendencias e Mercado de TI.NET Tendencias e Mercado de TI
.NET Tendencias e Mercado de TILeonardo Moreira
 
O outono na beira do miño sin
O outono na beira do miño sinO outono na beira do miño sin
O outono na beira do miño sincrismunoa
 

Destacado (20)

Boa tarde a todos
Boa tarde a todosBoa tarde a todos
Boa tarde a todos
 
Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...
Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...
Explorando repositórios, referatórios e a web 2.0 na construção colaborativa ...
 
Modificaç..
Modificaç..Modificaç..
Modificaç..
 
Computadora
ComputadoraComputadora
Computadora
 
O evangelho segundo marcos parte 02
O evangelho segundo marcos parte 02O evangelho segundo marcos parte 02
O evangelho segundo marcos parte 02
 
Natal 2012
Natal 2012Natal 2012
Natal 2012
 
Tita a coelhinha_diferente
Tita a coelhinha_diferenteTita a coelhinha_diferente
Tita a coelhinha_diferente
 
Insuficiencia cardiaca
Insuficiencia cardiacaInsuficiencia cardiaca
Insuficiencia cardiaca
 
Televes tab.2013
Televes   tab.2013Televes   tab.2013
Televes tab.2013
 
Glossario npeniso9000 2005
Glossario npeniso9000 2005Glossario npeniso9000 2005
Glossario npeniso9000 2005
 
Café internet jennita.com
Café internet jennita.comCafé internet jennita.com
Café internet jennita.com
 
Tipos de marketing
Tipos de marketingTipos de marketing
Tipos de marketing
 
Parceria entre emunah invest e parceiro
Parceria entre emunah invest e parceiroParceria entre emunah invest e parceiro
Parceria entre emunah invest e parceiro
 
Anotações
AnotaçõesAnotações
Anotações
 
Tabela
TabelaTabela
Tabela
 
A formação do leitor e as novas tecnologias
A formação do leitor e as novas tecnologiasA formação do leitor e as novas tecnologias
A formação do leitor e as novas tecnologias
 
.NET Tendencias e Mercado de TI
.NET Tendencias e Mercado de TI.NET Tendencias e Mercado de TI
.NET Tendencias e Mercado de TI
 
Material b61331521e
Material b61331521eMaterial b61331521e
Material b61331521e
 
O outono na beira do miño sin
O outono na beira do miño sinO outono na beira do miño sin
O outono na beira do miño sin
 
Un hombre
Un hombreUn hombre
Un hombre
 

Similar a Tabla Hash - EDI

Tabla hash 2010_2011
Tabla hash 2010_2011Tabla hash 2010_2011
Tabla hash 2010_2011Cesar831
 
Tabla hash
Tabla hashTabla hash
Tabla hashborjamg1
 
Tabla hash
Tabla hashTabla hash
Tabla hashborjamg1
 
Tablas Hash (Patricia Hevia Teixeira)
Tablas Hash (Patricia Hevia Teixeira)Tablas Hash (Patricia Hevia Teixeira)
Tablas Hash (Patricia Hevia Teixeira)edi.euitio
 
Tablas Hash (Javier Piris Alonso)
Tablas Hash (Javier Piris Alonso)Tablas Hash (Javier Piris Alonso)
Tablas Hash (Javier Piris Alonso)edi.euitio
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernándezedi.euitio
 
Tabla hash presentacion
Tabla hash presentacionTabla hash presentacion
Tabla hash presentacionuo204630
 
Edi Tablas Hash
Edi Tablas HashEdi Tablas Hash
Edi Tablas HashLarriusmen
 

Similar a Tabla Hash - EDI (14)

Tabla hash 2010_2011
Tabla hash 2010_2011Tabla hash 2010_2011
Tabla hash 2010_2011
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Tablas Hash (Patricia Hevia Teixeira)
Tablas Hash (Patricia Hevia Teixeira)Tablas Hash (Patricia Hevia Teixeira)
Tablas Hash (Patricia Hevia Teixeira)
 
Tabla Hash
Tabla HashTabla Hash
Tabla Hash
 
Tablas Hash (Javier Piris Alonso)
Tablas Hash (Javier Piris Alonso)Tablas Hash (Javier Piris Alonso)
Tablas Hash (Javier Piris Alonso)
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernández
 
Tabla hash presentacion
Tabla hash presentacionTabla hash presentacion
Tabla hash presentacion
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Edi Tablas Hash
Edi Tablas HashEdi Tablas Hash
Edi Tablas Hash
 
tablasHashEdi_UO199254
tablasHashEdi_UO199254tablasHashEdi_UO199254
tablasHashEdi_UO199254
 
tablasHash_UO199254
tablasHash_UO199254tablasHash_UO199254
tablasHash_UO199254
 
Tablas hash en java
Tablas hash en javaTablas hash en java
Tablas hash en java
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Tabla Hash - EDI

  • 1. Ignacio Pérez Sánchez – 71774231V TABLA HASHEDI 2010-2011
  • 2. ¿Tipo OBJECT EN UNA TABLA HASH? Los elementos de una tabla hash no pueden ser objects. Cada posición de la tabla hash es una celda hash Si fuera un Object no tendríamos estado (borrado), elemento ni tampoco clave
  • 3. ¿Tipo OBJECT EN UNA TABLA HASH? (Y II) publicclassCeldaHash { publicCeldaHash(Object elemento, Object clave) { this.elemento= elemento; this.clave= clave; borrado = false; } publicCeldaHash() { elemento = null; } }
  • 4. Función de dispersión Se realiza una exploración cuadrática posicion+= i * i; posicion= posicion % x; Devuelve un número entre 0 y x-1, que representa la posición dentro de la tabla hash en la que se encuentra el objeto que se busca o en la que se va a insertar un elemento
  • 5. Función de dispersión (y II) Dos opciones para implementar. Utilizando el método hashCode() de java.util returnMath.abs(clave.hashCode() % x) Regla de Horner longsuma = 0; long peso = 32; for(int i = 0; i < clave.length(); i++) { suma += peso * clave.charAt(i); peso *= 32; }