Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/11/2011, 23:27
Gott
 
Fecha de Ingreso: febrero-2011
Ubicación: Paraguay
Mensajes: 59
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Pasar puntero en función recursiva

Que te parece algo asi?? ya que usas C++ usa las clases y es todo mas facil..
Código C++:
Ver original
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. struct nodo_binario {
  7.     int dato;
  8.     nodo_binario* der;
  9.     nodo_binario* izq;
  10.    
  11.     nodo_binario(int valor=NULL, nodo_binario* d=NULL, nodo_binario* i=NULL) {
  12.         dato = valor;
  13.         der = d;
  14.         izq = i;
  15.     }
  16.     void insertar_derecho(int d) {
  17.         der = new nodo_binario(d);
  18.     }
  19.     void insertar_izquierdo(int d) { // Otra manera
  20.         izq = new nodo_binario(d);
  21.     }
  22. };