Version:0.9 StartHTML:0000000105 EndHTML:0000001122 StartFragment:0000000152 EndFragment:0000001088
#include <stdlib.h>
#include <string>
typedef string Valor;

class Arbol
{
    public:
        Arbol (); /*Constructor*/
        Arbol (Arbol & ori); /*Constructor de copia*/
        ~Arbol(); /*Destructor */
        void HacerArbol(Arbol &i, Valor x, Arbol &d);
        bool ArbolVacio();
        bool Informacion (Valor & dato);
        Arbol &HijoIzdo();
        Arbol &HijoDcho();

    private:
        typedef Arbol *PunteroArbol;
        bool esvacio;
        Valor dato;
        PunteroArbol izq;
        PunteroArbol der;
};