Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2005, 15:14
netoec84
 
Fecha de Ingreso: julio-2004
Ubicación: Quito
Mensajes: 123
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta arbol, insertar recursivo

Que tal... implementando una estructura de arbol binario en el proceso de inserccion recursivo utilizando el siguiente codigo:

Código:
private void insertarRecursiva(Nodo a, int e)
	{
		if (a == null)
		{
			Nodo nuevo = new Nodo(e);
			a = nuevo;
		}
		else if (a.dato > e)
			insertarRecursiva(a.izq, e);
		else if (a.dato < e)
			insertarRecursiva(a.der, e);
	}
se me presenta el problema que no se insertar un elemento... trate de observar lo que sucedia haciendo un debug y al parecer no se pasan las referencias de los Nodos si no que se hace una copia... existe alguna de manera de solucionarlo? (tengo implementado una solucion iterativa pero quiero hacerla recursiva)

saludos...
__________________
Guia Telefonica
ecuadorMusical.com