Hash

Temas de Algoritmos, Estructuras de Datos, en general

Hash

Notapor jdan » Mié Oct 24, 2007 1:42 am

Bueno, tengo que aprender a utilizar una Tabla de hash en c++, yo uso dep++ para programar, alquien, sabe o tiene un tutorial de como funcionan y talvez un seudocodigo que explique de buena manera como implementarlo

gracias
jdan
Novato
Novato
 
Mensajes: 4
Registrado: Lun Oct 22, 2007 8:22 pm


Re: Hash

Notapor ivancp » Mié Oct 24, 2007 7:55 am

La idea principal de una estructura tipo hash es que, a diferencia de un vector, los indices no son (necesariamente) numericos.

En un vector los indices son numericos:

[0] = "valor1"
[1] = "valor2"
[2] = "valor3"
[3] = "valor4"

Pero en estructuras hash, pueden ser/o no numericos

["indice1"] = "valor1"
["indice2"] = "valor2"
["indice3"] = "valor3"
["indice4"] = "valor4"

Un requisito indispensable es que la estructura este ordenada con el objeto de obtener un elemento correctamente y de la forma mas rápida posible, por que para ello se utiliza el algoritmo de busqueda Hashing: http://ict.udlap.mx/people/carlos/is215/ir09.html
Avatar de Usuario
ivancp
Colaborador
Colaborador
 
Mensajes: 678
Registrado: Jue Sep 06, 2007 12:58 pm


Re: Hash

Notapor yalmar » Mié Oct 24, 2007 1:08 pm

Avatar de Usuario
yalmar
Colaborador
Colaborador
 
Mensajes: 264
Registrado: Mié Jun 09, 2004 4:14 pm
Ubicación: Brasil

Re: Hash

Notapor jdan » Lun Nov 19, 2007 6:02 pm

gracias ya voy medio avanzado pero tengo problemas con el manejo de coliciones cuando termine de eliminarlos lo subo para que lo evaluen a ver si aguanta
Imagen
Imagen
jdan
Novato
Novato
 
Mensajes: 4
Registrado: Lun Oct 22, 2007 8:22 pm


    

Volver a Algoritmos y Estructuras de Datos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron