Universidade Federal de Pernambuco 
Centro de Informática


IF096 - Algoritmos e Estruturas de Dados
dezembro de 2001 a março de 2002

Lista
3
Entrega: Terça-feira, dia  26 de fevereiro de 2002

1. Implementar rotinas de busca, inserção e remoção para uma hashing table com OPEN ADDRESSING, ou seja, cujo conteúdo da tabela são as próprias chaves, como foi discutido em sala. Use a função e os detalhes definidos na página 282 do livro da Sara Baase, implementando a função de double-hashing sugerida no item 8.

 

2. Escrever um procedimento wUnion, para realizar uma weighted union em árvores que representam conjuntos disjuntos. O peso da árvore será dado pela sua altura. O procedimento deve fazer a árvore de menor altura tornar-se sub-árvore da outra.
IMPORTANTE: Leia as páginas 283 a 287 do livro da Sara Baase antes de iniciar a implementação.


[Última alteração em 18/02/2002 por katia.]