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

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

[ Hits: 2.362 ]

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

Leitura de todos os valores de qualquer xml

Servidor REST com Flask

Expressões numéricas

Singleton

Como rodar músicas mp3 pelo Python


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts