public void colocarDatos2(Arbol a, Nodo raiz) { if (raiz != null) { if (raiz.izquierda == null && raiz.derecha == null) { a.hojas++; } else { if (raiz.padre == null) { if (raiz.izquierda == null && raiz.derecha == null) { a.hojas++; } if (raiz.izquierda != null) { colocarDatos2(a, raiz.izquierda); } if (raiz.derecha != null) { colocarDatos2(a, raiz.derecha); } } else { a.ramas++; if (raiz.izquierda != null) { colocarDatos2(a, raiz.izquierda); } if (raiz.derecha != null) { colocarDatos2(a, raiz.derecha); } } } } }
public void limpiar() { arbol = new Arbol(); }
public void masterReset() { arbol = new Arbol(); partida = new Partida(); textoConsola = ""; }
public void colocarDatos(Arbol a, Nodo raiz) { a.hojas = 0; a.ramas = 0; colocarDatos2(a, raiz); }