Documente Academic
Documente Profesional
Documente Cultură
{
//miembros de acceso
NodoArbol nodoizquierdo;
int datos;
NodoArbol nododerecho;
class Arbol
{
private NodoArbol raiz;
ayudanteInorden(nodo.nodoizquierdo);
System.out.print(nodo.datos + " ");
ayudanteInorden(nodo.nododerecho);
}
ayudantePosorden(nodo.nodoizquierdo);
ayudantePosorden(nodo.nododerecho);
System.out.print(nodo.datos + " ");
}
}
Clase controladora:
?
1
2 import javax.swing.JOptionPane;
3
4 public class PruebaArbol
5 {
6 public static void main(String args [])
{
7 Arbol arbol = new Arbol();
8 int valor;
9 String Dato;
10
11 System.out.println("Insertando los siguientes valores: ");
12
13 Dato = JOptionPane.showInputDialog("Inserta el numero de nodos
que desea ingresar");
14 int n = Integer.parseInt(Dato);
15
16 for(int i = 1; i <= n; i++ )
17 {
18 Dato = JOptionPane.showInputDialog("Dame el " + i + " valor
19 para colocar en el Arbol");
valor = Integer.parseInt(Dato);
20 System.out.print(valor + " ");
21 arbol.insertarNodo(valor);
22 }
23
24 System.out.println("\n\nRecorrido Preorden");
arbol.recorridoPreorden();
25
26
System.out.println("\n\nRecorrido Inorden");
27 arbol.recorridoInorden();
28
29 System.out.println("\n\nRecorrido Postorden");
30 arbol.recorridoPosorden();
31 }
32}
33