Skip to content

Latest commit

 

History

History

exercicio_hash_table

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Exercício Hash Table

Neste exercício é te pedido para implementares uma função capaz de copiar (ou mover informação) de uma hash table existente para uma nova, em que o tamanho desta pode ser diferente da original.

Usa a mesma função de dispersão da tabela original.

A tabela original deve ser apagada nessa mesma função, visto já não ser necessário ter informação duplicada.

O ficheiro tabdispersao.h contem uma descrição do protótipo e dos parâmetros e retorno esperados.

Completa a função tabela_move() (no ficheiro tabdispersao.c). Verifica também o ficheiro teste_hash_table que já contém o código necessário para testar a tua função, mas que te permite alterar o tamanho da nova tabela.

Como o resultado esperado do programa depende do tamanho que escolheres, avisa um monitor quando terminares para ele confirmar rapidamente.