/AVLTree

AED1 UFPel work, tree AVL programming.

Primary LanguageC

AVLTree

AED1 UFPel work, tree AVL programming.

1. Objetivo

O objetivo deste trabalho é implementar as funções descritas no arquivo “avl.h”. O Arquivo “test.c” possui uma bateria de testes para ajudar a verificar se as funções estão implementadas corretamente. Vale lembrar que o trabalho NÃO RECEBE NOTA 10 apenas por ser aprovado em todos os testes, pois pode haver erros de implementação aos quais o arquivo de teste não foi capaz de verificar.

2. Implementação

O arquivo “avl.h” possui o protótipo das funções que deverão ser implementadas para o trabalho e o que cada função recebe e deve retornar. Não é necessária nenhuma modificação neste arquivo. O arquivo “test.c” será o programa principal (“main”) da nossa implementação, todas as funções implementadas serão testadas neste programa. Não é necessária nenhuma modificação neste arquivo. O arquivo “avl.c”, Atualmente com 2 funções pré-implementadas, é o arquivo onde deverá ser criado as funções pedidas.