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.244 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

Algoritmo de escala de cinza

Manipulação de XML com Python

O maior quebra cabeças de sempre

Exemplo de cluster

Dicionário Ingles de expressões.

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.