aeds2/fonte/u05 Árvores binárias/arvoreBinaria/cc/arvorebinaria.h

28 lines
631 B
C++

/**
* Arvore binaria de pesquisa
* @author Max do Val Machado
*/
#include "no.h"
class ArvoreBinaria {
private:
No* raiz; // Raiz da arvore.
bool pesquisar(int, No*);
void caminharCentral(No*);
void caminharPre(No*);
void caminharPos(No*);
void inserir(int, No* &);
void remover(int, No* &);
void maiorEsq(No*, No* &);
public:
ArvoreBinaria();
bool pesquisar(int);
void caminharCentral();
void caminharPre();
void caminharPos();
void inserir(int);
void remover(int);
};