Alguem me consegue arranjar implementações, comentadas de preferencia, de hash tables mais triviais em C?
Em java já vem nos pacotes, mas convinha-me arranjar uma "original", e comentada de preferencia para compreender o que vai lá dentro....
um abraço HecKel
Hast table ?
Só conheço mesmo Hash Tables :P
Procura um livro chamado Algorithms in C
pior do que cometer um erro é cometê-lo duas vezes..., meto a calinada no titulo e meto na mensagem :(
Obrigado pela dica, mas se arranjassem uns sites era excelente :D
um abraço HecKel
Lucky_JL
26-09-2004, 02:26
Depende ... como quiseres a implementação
É uma hashtable generica ou não ?
Keres dispersão fechada ou aberta ?
É algo apenas para usar em memoria ram ou tb queres guardar em disco ? no caso de quereres guardar em disco sugiro a implementação da hashtable com 2 ou mais vectores ... se é só para ram podes usar listas dinamicas para gerir as colisoes ( se optares por dispersão aberta )
:P
Lucky_JL
http://williamstallings.com/StudentSupport.html
procura ai... há-de haver haver ai implementações de hash tables algures... digo eu!
resposta necessária para hoje..
funções de hash table eficientes .. sabem?
agradecia bastante se alguem souber de alguma.. que indicasse.. thx
MadOnion
08-06-2007, 13:49
Em java:
Classe HashTable (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Hashtable.html)
Interface Map (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Map.html)
TreeMap (http://java.sun.com/j2se/1.4.2/docs/api/java/util/TreeMap.html) (ordenação)
Wikipedia (http://en.wikipedia.org/wiki/Hash_table)
E o resto é google, porque C não domino bem ao ponto das hashtables.
Rui_Carlos
08-06-2007, 21:15
http://librcg.rcg-pt.net/librcg_src.tar.gz
http://librcg.rcg-pt.net/hashmap_8h.html
http://librcg.rcg-pt.net/hashmap_8c.html
positive_mind
09-06-2007, 12:08
Andas a faltar as aulas de AED é o que dá :P