Pular para o conteúdo

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

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".
Danilo Azevedo danilogeek
Hits: 3.242 Categoria: Python Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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".
Download hashLISCHEISCH.zip Enviar nova versão

Calculando IMC Python

Como rodar músicas mp3 pelo Python

Expressões numéricas

Botnet em Python sem segredos!

Algoritmo de escala de cinza

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.