◆ BinaryTree()
BinaryTree::BinaryTree |
( |
| ) |
|
Construtor que com raiz nula.
◆ ~BinaryTree()
BinaryTree::~BinaryTree |
( |
| ) |
|
Destrutor que apaga a árvore recursivamente.
◆ estaVazia()
bool BinaryTree::estaVazia |
( |
| ) |
|
Função para verificar se arvore esta vazia
- Returns
- retorna true caso a arvore esteja vazia e false caso contrário.
◆ inserirNodo()
void BinaryTree::inserirNodo |
( |
int |
elemento | ) |
|
Função inserir nodo adiciona um novo nodo na arvore devidamente posicionado
- Parameters
-
elemento | recebe o elemento a ser inserido. |
◆ removerMenorValor()
Node * BinaryTree::removerMenorValor |
( |
Node *& |
r | ) |
|
Função remover nodo remove o nodo de menor valor da arvore.
- Parameters
-
r | recebe o elemento a ser removido. |
- Returns
- devolve o elemento removido
◆ removerNodo()
void BinaryTree::removerNodo |
( |
int |
elemento | ) |
|
Função remover nodo remove o nodo da arvore.
- Parameters
-
elemento | recebe o elemento a ser removido. |
The documentation for this class was generated from the following files: