-
Utiliza uma tabela hash de 23 posições para distribuir as palavras, sendo cada posição na tabela uma arvore binária distinta.
-
Implementa no arquivo avlcharlib.h todas as estruturas de dados e funções utilizadas para manipulação da árvore e das listas.
-
Implementa no arquivo dicionario.c todas as funções para utilização da tabela hash, bem como o menu.
-
Acompanha arquivo para teste.
-
Clone o repositório para uma pasta local;
-
Execute o comando abaixo para criar o executável:
make
-
Caso deseje preencher com as palavras no arquivo de input, execute:
make test
[1] Insert word into dictionary
[2] Search for word in dictionary
[3] Remove word from dictionary
[4] Print dictionary hash tables
[5] Exit