Rueba  1.0
Refectory Access System
Public Member Functions | List of all members
BinaryTree Class Reference

Public Member Functions

 BinaryTree ()
 
 ~BinaryTree ()
 
void apagaTree ()
 
void inserirNodo (int matricula)
 
void removerNodo (int matricula)
 
NodeprocurarNodo (int matricula)
 
NoderemoverMenorValor (Node *&)
 
bool estaVazia ()
 

Constructor & Destructor Documentation

◆ BinaryTree()

BinaryTree::BinaryTree ( )

Construtor que com raiz nula.

◆ ~BinaryTree()

BinaryTree::~BinaryTree ( )

Destrutor que apaga a árvore recursivamente.

Member Function Documentation

◆ 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
elementorecebe o elemento a ser inserido.

◆ removerMenorValor()

Node * BinaryTree::removerMenorValor ( Node *&  r)

Função remover nodo remove o nodo de menor valor da arvore.

Parameters
rrecebe 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
elementorecebe o elemento a ser removido.

The documentation for this class was generated from the following files: