num_chaves
,
em mapa_arv.c. Essa função deve retornar o número
de chaves presentes em uma árvore 2-3.
Use os arquivos arvore.h, mapa.h e teste_arv.c para testar sua função.
maior_cadeia
em
mapa_hash.c.
Essa função deve retornar o tamanho da maior cadeia de conflitos em uma
tabela de dispersão, isto é, o maior número de chaves (com o mesmo
valor de hash) encadeadas na tabela. Evite percursos inúteis, que
analisem apenas cadeias parciais!
Sugestão: para cada posição da tabela, verifique se ela constitui o início de uma cadeia e, apenas neste caso, determine o tamanho da cadeia. Caso esse tamanho seja maior que o encontrado até então, registre o novo tamanho).
Use os arquivos mapa_hash.h e teste_hash.c para testar sua função.