LISCH e EISCH - Método de resolução de colisão

Publicado por Danilo Azevedo (última atualização em 21/07/2014)

[ Hits: 2.858 ]

Download hashLISCHEISCH.zip




O código é uma implementação de um arquivo estruturado como uma tabela hash em que o método de resolução de colisão utilizado é ou o LISCH (Late Insertion Standard Coalesced Hashing) ou o EISCH (Early Insertion Standard Coalesced Hashing).

Para iniciar o programa entre com a letra "e" - EISCH ou "l" - LISCH.
Para começar a inserção entre com a letra "i" e na linha seguinte uma chave (um número maior que 0), na linha seguinte um nome e na linha seguinte uma idade.

Para consultar ou remover registros entre:
- consultar - "c", na linha seguinte a chave.
- remover - "r", na linha seguinte a chave.

Para imprimir a estrutura da tabela Hash entre com a letra "p".
Para encerrar o programa letra "e".

  




Scripts recomendados

Expressões numéricas

Resolução de problemas por meio de buscas - Labirinto (Inteligência Artificial)

O maior quebra cabeças de sempre

Lojinha.py

Inteligência artificial com Python e Shell Script


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts