Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/11/2014, 11:12
samurai_7
 
Fecha de Ingreso: mayo-2006
Mensajes: 70
Antigüedad: 18 años
Puntos: 0
Respuesta: Duda al definir un árbol n-ario

hola,
había pensando en para la función, darle 2 parámetros, la estructura nodo actual, (el registro de datos) la cual quiero introducir y que contiene los datos que quiero y luego el nodo padre que sería el nodo actual que indica mi posición.

Imagino que tu haces lo mismo con tu función, pero no estoy seguro de entender lo que haces:
1)hijos.add(nodo); no le faltaría indicar donde lo estás metiendo, a que hijo se lo asigna? en que nivel?

2)nodo.padre=this; a "this" le faltaría algo no?, estás igualando el padre al nodo?

Disculpa pero no lo entiendo.

Lo que si he modificado mi función de instertar ya que me he dado cuenta de que si el actual (padre) es nulo, no hay arbol, por o que solo apunto raiz a dicho nada, y ya no es necesario hacer el resto.

public void agregarHijo(nodoN nodo, nodoN padre)
{
if(padre==null) {setRaiz(nodo);}

else
{
hijos.add(nodo);
nodo.padre=padre;
}
}

Última edición por samurai_7; 22/11/2014 a las 11:26