SlideShare una empresa de Scribd logo
1 de 6
SEGUIMIENTO DE MERCANCÍAS Alejo Miguel Hernández García Grupo K 2008
SEGUIMIENTO DE MERCANCÍAS (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],private int  claveNumerica(Object clave){ //Si el objeto pasado es un String if (clave  instanceof  String){ //Se procesa por horner return   horner(clave); } //Si no por defecto se es un entero return  ((Integer)clave).intValue();
SEGUIMIENTO DE MERCANCÍAS (II) ,[object Object]
SEGUIMIENTO DE MERCANCÍAS (III) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],public void  insertar(Object clave, Object objeto) { // Se calcula la posicion de insercion int  posicion =  this .calcularPosicion( this. claveNumerica(clave)); // Se comprueba si produce colision posicion =  this .exploracionCuadratica(posicion); // Se inserta el elemento en la tabla y se le asigna su clave tabla[posicion] =  new  ContenedorHash(clave, objeto); // Incrementa el numero de elementos en la tabla this .numElementos++; // Si se supera el factor de carga se redispersa la tabla this .redispersar(); }
SEGUIMIENTO DE MERCANCÍAS (IV) ,[object Object],[object Object],[object Object],[object Object],public  Object buscar(Object clave) { // Posicion dentro de la tabla Hash int  posicion =  this. calcularPosicion( this. claveNumerica(clave)); // Si se encuentra el objeto en la tabla a partir de su clave if  ((posicion = busquedaCuadratica(posicion)) != -1) { // Se devuelve el objeto almacenado en el contenedor return  ((ContenedorHash)tabla[posicion]).getContenido(); } // Por defecto se devuelve null return  null; }
SEGUIMIENTO DE MERCANCÍAS (V) ,[object Object],[object Object],[object Object],[object Object],// Si se encuentra el objeto en la tabla a partir de su clave if  ((posicion = busquedaCuadratica(posicion)) != -1) { // Se devuelve el objeto almacenado en el contenedor return  ((ContenedorHash)tabla[posicion]).getContenido(); } public  Object buscar(Object clave) { // Posicion dentro de la tabla Hash int  posicion =  this. calcularPosicion( this. claveNumerica(clave)); // Si se encuentra el objeto en la tabla a partir de su clave if  ((posicion = busquedaCuadratica(posicion)) != -1) { // Se marca como sucio ((ContenedorHash)tabla[posicion]).setBorrado(true); } }

Más contenido relacionado

La actualidad más candente

Tabla Hash (Sergio González Amor)
Tabla Hash (Sergio González Amor)Tabla Hash (Sergio González Amor)
Tabla Hash (Sergio González Amor)edi.euitio
 
Orlando Prada Grupo 15/16h
Orlando Prada Grupo 15/16hOrlando Prada Grupo 15/16h
Orlando Prada Grupo 15/16hguest3ec151
 
Grupos, subgrupos, anillo y cuerpo, Estructuras algebraicas
Grupos, subgrupos, anillo y cuerpo, Estructuras algebraicasGrupos, subgrupos, anillo y cuerpo, Estructuras algebraicas
Grupos, subgrupos, anillo y cuerpo, Estructuras algebraicasbelmont402
 
Estructuras algebraicas 1
Estructuras algebraicas 1Estructuras algebraicas 1
Estructuras algebraicas 1rosibel_mejia
 
Tablas Hash (Leticia Gutiérrez Sánchez)
Tablas Hash (Leticia Gutiérrez Sánchez)Tablas Hash (Leticia Gutiérrez Sánchez)
Tablas Hash (Leticia Gutiérrez Sánchez)edi.euitio
 
Estructuras alg 1 (1).ppt ingenieria civil
Estructuras alg 1 (1).ppt ingenieria civilEstructuras alg 1 (1).ppt ingenieria civil
Estructuras alg 1 (1).ppt ingenieria civildaniaestef
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#UVM
 
Funciones Inyectiva/ Sobreyectiva
Funciones Inyectiva/ SobreyectivaFunciones Inyectiva/ Sobreyectiva
Funciones Inyectiva/ SobreyectivaCarlos Chaltel
 
Tema4 funcs elementales_3
Tema4 funcs elementales_3Tema4 funcs elementales_3
Tema4 funcs elementales_3Aurora Domenech
 
Diapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasDiapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasÄlëx Vïllëğäš
 
FASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓNFASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓNSilvia Haro
 
Tablas Hashs(Adela Rodríguez Rubio)
Tablas Hashs(Adela Rodríguez Rubio)Tablas Hashs(Adela Rodríguez Rubio)
Tablas Hashs(Adela Rodríguez Rubio)edi.euitio
 

La actualidad más candente (20)

Tabla Hash (Sergio González Amor)
Tabla Hash (Sergio González Amor)Tabla Hash (Sergio González Amor)
Tabla Hash (Sergio González Amor)
 
Grupos, anillos y cuerpos
Grupos, anillos y cuerposGrupos, anillos y cuerpos
Grupos, anillos y cuerpos
 
Orlando Prada Grupo 15/16h
Orlando Prada Grupo 15/16hOrlando Prada Grupo 15/16h
Orlando Prada Grupo 15/16h
 
Grupos, subgrupos, anillo y cuerpo, Estructuras algebraicas
Grupos, subgrupos, anillo y cuerpo, Estructuras algebraicasGrupos, subgrupos, anillo y cuerpo, Estructuras algebraicas
Grupos, subgrupos, anillo y cuerpo, Estructuras algebraicas
 
Estructuras algebraicas 1
Estructuras algebraicas 1Estructuras algebraicas 1
Estructuras algebraicas 1
 
Tablas Hash (Leticia Gutiérrez Sánchez)
Tablas Hash (Leticia Gutiérrez Sánchez)Tablas Hash (Leticia Gutiérrez Sánchez)
Tablas Hash (Leticia Gutiérrez Sánchez)
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Taller 1 6
Taller 1 6Taller 1 6
Taller 1 6
 
Estructuras alg 1 (1).ppt ingenieria civil
Estructuras alg 1 (1).ppt ingenieria civilEstructuras alg 1 (1).ppt ingenieria civil
Estructuras alg 1 (1).ppt ingenieria civil
 
Matemaaticas
MatemaaticasMatemaaticas
Matemaaticas
 
Objetos y arreglos en C#
Objetos y arreglos en C#Objetos y arreglos en C#
Objetos y arreglos en C#
 
Funciones Inyectiva/ Sobreyectiva
Funciones Inyectiva/ SobreyectivaFunciones Inyectiva/ Sobreyectiva
Funciones Inyectiva/ Sobreyectiva
 
Más sobre funciones
Más sobre funcionesMás sobre funciones
Más sobre funciones
 
Tema4 funcs elementales_3
Tema4 funcs elementales_3Tema4 funcs elementales_3
Tema4 funcs elementales_3
 
Diapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicasDiapositivas de estructuras algebraicas
Diapositivas de estructuras algebraicas
 
FASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓNFASE DE PLANIFICACIÓN
FASE DE PLANIFICACIÓN
 
Acceso al objeto
Acceso al objetoAcceso al objeto
Acceso al objeto
 
3 Operaciones Binarias
3  Operaciones Binarias3  Operaciones Binarias
3 Operaciones Binarias
 
Reglas de derivadas
Reglas de  derivadasReglas de  derivadas
Reglas de derivadas
 
Tablas Hashs(Adela Rodríguez Rubio)
Tablas Hashs(Adela Rodríguez Rubio)Tablas Hashs(Adela Rodríguez Rubio)
Tablas Hashs(Adela Rodríguez Rubio)
 

Destacado

Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricosAdrian210
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsaSool Egurrola
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonDiana Laura Ochoa Gallegos
 
Método de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MNMétodo de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MNTensor
 
División método Horner
División método HornerDivisión método Horner
División método HornerJCMariategui
 
Análisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma ediciónAnálisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma ediciónKyllie Rajim
 
Raices de una funcion biseccion y newton rapson
Raices de una funcion biseccion y newton rapsonRaices de una funcion biseccion y newton rapson
Raices de una funcion biseccion y newton rapsonJuanDanielGonzalezMartinez
 

Destacado (8)

Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricos
 
Metodo Numerico
Metodo NumericoMetodo Numerico
Metodo Numerico
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsa
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 
Método de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MNMétodo de la regla falsa (o metodo de la falsa posición) MN
Método de la regla falsa (o metodo de la falsa posición) MN
 
División método Horner
División método HornerDivisión método Horner
División método Horner
 
Análisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma ediciónAnálisis numérico richard burden 7ma edición
Análisis numérico richard burden 7ma edición
 
Raices de una funcion biseccion y newton rapson
Raices de una funcion biseccion y newton rapsonRaices de una funcion biseccion y newton rapson
Raices de una funcion biseccion y newton rapson
 

Similar a SeguimientoMercancíasHash

2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y OperadoresUVM
 
Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Miguel Castillo Cevallos
 
Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. guestedbb36
 
Declaración y creación de un arraylist
Declaración y creación de un arraylistDeclaración y creación de un arraylist
Declaración y creación de un arraylistRobert Wolf
 
Tablas Hash (Angel del Río Álvarez)
Tablas Hash  (Angel del Río Álvarez)Tablas Hash  (Angel del Río Álvarez)
Tablas Hash (Angel del Río Álvarez)edi.euitio
 
Estructura de datos I Primera Parte
Estructura de datos I Primera ParteEstructura de datos I Primera Parte
Estructura de datos I Primera Partecarpio
 
Taller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglosTaller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglosDiroplan
 
Clase6 collections
Clase6 collectionsClase6 collections
Clase6 collectionsjorg_marq
 
Mapas y Diccionarios - Colecciones Parametrizadas
Mapas y Diccionarios - Colecciones ParametrizadasMapas y Diccionarios - Colecciones Parametrizadas
Mapas y Diccionarios - Colecciones ParametrizadasChristian Collaguazo Malla
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamientolichic
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernándezedi.euitio
 
ejercicios de programacion java orienta a objetos
ejercicios de programacion java orienta a objetosejercicios de programacion java orienta a objetos
ejercicios de programacion java orienta a objetosMiguelAmc
 
Programación 3: Vector, stack, enumearator, iterator, listiterator en Java
Programación 3: Vector, stack, enumearator, iterator, listiterator en JavaProgramación 3: Vector, stack, enumearator, iterator, listiterator en Java
Programación 3: Vector, stack, enumearator, iterator, listiterator en JavaAngel Vázquez Patiño
 

Similar a SeguimientoMercancíasHash (20)

Tabla Hash
Tabla HashTabla Hash
Tabla Hash
 
2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores2 2 2 Arraylist Y Operadores
2 2 2 Arraylist Y Operadores
 
Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición.
 
Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición. Algoritmos de inserción en un arreglo ordenado sin repetición.
Algoritmos de inserción en un arreglo ordenado sin repetición.
 
Java
JavaJava
Java
 
Declaración y creación de un arraylist
Declaración y creación de un arraylistDeclaración y creación de un arraylist
Declaración y creación de un arraylist
 
Tablas Hash (Angel del Río Álvarez)
Tablas Hash  (Angel del Río Álvarez)Tablas Hash  (Angel del Río Álvarez)
Tablas Hash (Angel del Río Álvarez)
 
Java colecciones
Java coleccionesJava colecciones
Java colecciones
 
Estructura de datos I Primera Parte
Estructura de datos I Primera ParteEstructura de datos I Primera Parte
Estructura de datos I Primera Parte
 
Array listlistas
Array listlistasArray listlistas
Array listlistas
 
4_colecciones.ppt
4_colecciones.ppt4_colecciones.ppt
4_colecciones.ppt
 
Taller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglosTaller de repaso de metodos y arreglos
Taller de repaso de metodos y arreglos
 
Clase6 collections
Clase6 collectionsClase6 collections
Clase6 collections
 
Mapas y Diccionarios - Colecciones Parametrizadas
Mapas y Diccionarios - Colecciones ParametrizadasMapas y Diccionarios - Colecciones Parametrizadas
Mapas y Diccionarios - Colecciones Parametrizadas
 
Pilas En C++
Pilas En C++Pilas En C++
Pilas En C++
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamiento
 
Ezequiel Barbón Fernández
Ezequiel Barbón FernándezEzequiel Barbón Fernández
Ezequiel Barbón Fernández
 
Presentacion
PresentacionPresentacion
Presentacion
 
ejercicios de programacion java orienta a objetos
ejercicios de programacion java orienta a objetosejercicios de programacion java orienta a objetos
ejercicios de programacion java orienta a objetos
 
Programación 3: Vector, stack, enumearator, iterator, listiterator en Java
Programación 3: Vector, stack, enumearator, iterator, listiterator en JavaProgramación 3: Vector, stack, enumearator, iterator, listiterator en Java
Programación 3: Vector, stack, enumearator, iterator, listiterator en Java
 

Más de edi.euitio

Tablas hash - Pablo Herreruela Fuentes
Tablas hash - Pablo Herreruela FuentesTablas hash - Pablo Herreruela Fuentes
Tablas hash - Pablo Herreruela Fuentesedi.euitio
 
Hash Mª del Mar LLorente- Jueves a las 16:00
Hash Mª del Mar LLorente- Jueves a las 16:00Hash Mª del Mar LLorente- Jueves a las 16:00
Hash Mª del Mar LLorente- Jueves a las 16:00edi.euitio
 
Tabla Hash-Diego Begega Suárez
Tabla Hash-Diego Begega SuárezTabla Hash-Diego Begega Suárez
Tabla Hash-Diego Begega Suárezedi.euitio
 
(Tablas Hash) Virgilio Garcia Garcia
(Tablas Hash) Virgilio Garcia Garcia(Tablas Hash) Virgilio Garcia Garcia
(Tablas Hash) Virgilio Garcia Garciaedi.euitio
 
Tablas Hash(Marina González Martino)
Tablas Hash(Marina González Martino)Tablas Hash(Marina González Martino)
Tablas Hash(Marina González Martino)edi.euitio
 
Tablas Hash (David Fierro Iglesias)
Tablas Hash (David Fierro Iglesias)Tablas Hash (David Fierro Iglesias)
Tablas Hash (David Fierro Iglesias)edi.euitio
 
Tablas hash(Mónica Fernández Flores)
Tablas hash(Mónica Fernández Flores)Tablas hash(Mónica Fernández Flores)
Tablas hash(Mónica Fernández Flores)edi.euitio
 
Tablas hash (Alba Suárez Fernández)
Tablas hash (Alba Suárez Fernández)Tablas hash (Alba Suárez Fernández)
Tablas hash (Alba Suárez Fernández)edi.euitio
 
Tablas hash (Alfredo García Moreno)
Tablas hash (Alfredo García Moreno)Tablas hash (Alfredo García Moreno)
Tablas hash (Alfredo García Moreno)edi.euitio
 
Tablas Hash (Lucía Álvarez López)
Tablas Hash (Lucía Álvarez López)Tablas Hash (Lucía Álvarez López)
Tablas Hash (Lucía Álvarez López)edi.euitio
 
tablahash(marialuisa)
tablahash(marialuisa)tablahash(marialuisa)
tablahash(marialuisa)edi.euitio
 
Tablas Hash (Sergio Sánchez Marcos)
Tablas Hash (Sergio Sánchez Marcos)Tablas Hash (Sergio Sánchez Marcos)
Tablas Hash (Sergio Sánchez Marcos)edi.euitio
 
Tabla Hash (David Vega Llera)
Tabla Hash (David Vega Llera)Tabla Hash (David Vega Llera)
Tabla Hash (David Vega Llera)edi.euitio
 
Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)
Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)
Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)edi.euitio
 
TablaHash Generica (Mario García Prieto)
TablaHash Generica (Mario García Prieto)TablaHash Generica (Mario García Prieto)
TablaHash Generica (Mario García Prieto)edi.euitio
 
Tablas hash(Guillermo Cortizo Sucre)
Tablas hash(Guillermo Cortizo Sucre)Tablas hash(Guillermo Cortizo Sucre)
Tablas hash(Guillermo Cortizo Sucre)edi.euitio
 
Tablas Hash (Pablo Fernández Díaz)
Tablas Hash (Pablo Fernández Díaz)Tablas Hash (Pablo Fernández Díaz)
Tablas Hash (Pablo Fernández Díaz)edi.euitio
 
Tablas hash (Aitor Alonso Álvarez)
Tablas hash (Aitor Alonso Álvarez)Tablas hash (Aitor Alonso Álvarez)
Tablas hash (Aitor Alonso Álvarez)edi.euitio
 

Más de edi.euitio (20)

Tablas hash - Pablo Herreruela Fuentes
Tablas hash - Pablo Herreruela FuentesTablas hash - Pablo Herreruela Fuentes
Tablas hash - Pablo Herreruela Fuentes
 
Hash Mª del Mar LLorente- Jueves a las 16:00
Hash Mª del Mar LLorente- Jueves a las 16:00Hash Mª del Mar LLorente- Jueves a las 16:00
Hash Mª del Mar LLorente- Jueves a las 16:00
 
Tabla Hash-Diego Begega Suárez
Tabla Hash-Diego Begega SuárezTabla Hash-Diego Begega Suárez
Tabla Hash-Diego Begega Suárez
 
Tablas Hash
Tablas HashTablas Hash
Tablas Hash
 
(Tablas Hash) Virgilio Garcia Garcia
(Tablas Hash) Virgilio Garcia Garcia(Tablas Hash) Virgilio Garcia Garcia
(Tablas Hash) Virgilio Garcia Garcia
 
Tablas Hash(Marina González Martino)
Tablas Hash(Marina González Martino)Tablas Hash(Marina González Martino)
Tablas Hash(Marina González Martino)
 
Tablas Hash (David Fierro Iglesias)
Tablas Hash (David Fierro Iglesias)Tablas Hash (David Fierro Iglesias)
Tablas Hash (David Fierro Iglesias)
 
Tablas hash(Mónica Fernández Flores)
Tablas hash(Mónica Fernández Flores)Tablas hash(Mónica Fernández Flores)
Tablas hash(Mónica Fernández Flores)
 
Tablas hash (Alba Suárez Fernández)
Tablas hash (Alba Suárez Fernández)Tablas hash (Alba Suárez Fernández)
Tablas hash (Alba Suárez Fernández)
 
Tablas hash (Alfredo García Moreno)
Tablas hash (Alfredo García Moreno)Tablas hash (Alfredo García Moreno)
Tablas hash (Alfredo García Moreno)
 
Tablas Hash (Lucía Álvarez López)
Tablas Hash (Lucía Álvarez López)Tablas Hash (Lucía Álvarez López)
Tablas Hash (Lucía Álvarez López)
 
tablahash(marialuisa)
tablahash(marialuisa)tablahash(marialuisa)
tablahash(marialuisa)
 
Tablas Hash (Sergio Sánchez Marcos)
Tablas Hash (Sergio Sánchez Marcos)Tablas Hash (Sergio Sánchez Marcos)
Tablas Hash (Sergio Sánchez Marcos)
 
Tabla Hash (David Vega Llera)
Tabla Hash (David Vega Llera)Tabla Hash (David Vega Llera)
Tabla Hash (David Vega Llera)
 
Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)
Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)
Tablas hash (Pablo Amado Rodríguez Fernández - Grupo L)
 
Tabla HASH
Tabla HASHTabla HASH
Tabla HASH
 
TablaHash Generica (Mario García Prieto)
TablaHash Generica (Mario García Prieto)TablaHash Generica (Mario García Prieto)
TablaHash Generica (Mario García Prieto)
 
Tablas hash(Guillermo Cortizo Sucre)
Tablas hash(Guillermo Cortizo Sucre)Tablas hash(Guillermo Cortizo Sucre)
Tablas hash(Guillermo Cortizo Sucre)
 
Tablas Hash (Pablo Fernández Díaz)
Tablas Hash (Pablo Fernández Díaz)Tablas Hash (Pablo Fernández Díaz)
Tablas Hash (Pablo Fernández Díaz)
 
Tablas hash (Aitor Alonso Álvarez)
Tablas hash (Aitor Alonso Álvarez)Tablas hash (Aitor Alonso Álvarez)
Tablas hash (Aitor Alonso Álvarez)
 

SeguimientoMercancíasHash