#include class Conjunto { struct Nodo { int dato; Nodo * izquierdo; Nodo * derecho; Nodo(int); }; Nodo * raiz; int laTalla; void insertar(int, Nodo * &); void eliminar(int, Nodo * &); bool buscar(int, Nodo *) const; void mostrarOrdenados(Nodo *) const; void obtenerOrdenados(Nodo *, vector &, int &) const; int minimoEnSubarbol(Nodo *) const; void vaciar(Nodo *); public: Conjunto(); void insertar(int); void eliminar(int); bool buscar(int) const; void mostrarOrdenados() const; vector obtenerOrdenados() const; int talla() const; int consultarMinimo() const; void vaciar(); };