Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 1.2 KB

README.md

File metadata and controls

14 lines (13 loc) · 1.2 KB

A sua árvore deverá conter as seguintes operações

Inserção de nós na árvore Nessa operação deverá ser lido um número e logo em seguida o valor deverá ser alocado na árvore. Caso o número já exista na árvore não inseri-lo novamente. Remoção de nós na árvore Nessa operação deverá ser lido um número a ser apagado da árvore. Ver altura da árvore Nessa função deverá ser mostrado um número que representa a altura da árvore. Mostrar os elementos de um nível Nessa operação deverá ser lido um número referente ao nível da árvore e logo em seguida deverá ser apresentado todos os elementos daquele nível da árvore. Checar se árvore está balanceada ou não Nessa função você deverá calcular a diferença absoluta da altura das subárvores da esquerda e da direita da árvore, caso a diferença seja 0 ou 1 retornar a mensagem “Árvore balanceada”, caso contrário retornar a mensagem “Árvore desbalanceada”. Mostrar estatística da árvore Nessa função deverão ser apresentados 3 valores como resultado: o maior valor da árvore, o menor valor da árvore e a média dos valores da árvore. O formato deverá ser o seguinte: “Maior: %.2f Menor: %.2f Média: %.2f”.