diff --git a/diagrama.png b/diagrama.png index 8138db6..555b2df 100644 Binary files a/diagrama.png and b/diagrama.png differ diff --git a/diagrama.uml b/diagrama.uml index d8ccd5e..8482c84 100644 --- a/diagrama.uml +++ b/diagrama.uml @@ -3,458 +3,549 @@ JAVA - cl.cromer.estructuras.InsercionController - cl.cromer.estructuras.Grafico.Destacados - cl.cromer.estructuras.ShellController - cl.cromer.estructuras.QuickController - cl.cromer.estructuras.GrafoDirigido - cl.cromer.estructuras.ColaController - cl.cromer.estructuras.Colores - cl.cromer.estructuras.VisitorEX - cl.cromer.estructuras.GrafoNoDirigido - cl.cromer.estructuras.TablaHash - cl.cromer.estructuras.ArbolNodo - cl.cromer.estructuras.Cola - cl.cromer.estructuras.MenuController - cl.cromer.estructuras.ListaEnlazadaCircular - cl.cromer.estructuras.Arbol.PrimerLado - cl.cromer.estructuras.TablaHashController - cl.cromer.estructuras.Arbol.Tipos - cl.cromer.estructuras.BurbujaController - cl.cromer.estructuras.DFSVisitor - cl.cromer.estructuras.ListaEnlazada.Tipos - cl.cromer.estructuras.Node - cl.cromer.estructuras.ListaEnlazada - cl.cromer.estructuras.PilaController - cl.cromer.estructuras.SeleccionController - cl.cromer.estructuras.Vertex - cl.cromer.estructuras.Logs - cl.cromer.estructuras.Arbol - cl.cromer.estructuras.Array - cl.cromer.estructuras.GrafoController - cl.cromer.estructuras.Pila - cl.cromer.estructuras.HashItem - cl.cromer.estructuras.ArbolController - cl.cromer.estructuras.Grafico - cl.cromer.estructuras.Array.ParticionarResult - cl.cromer.estructuras.Array.Tipos - cl.cromer.estructuras.TextFieldLimited - cl.cromer.estructuras.Logs.DEBUG_TIPOS - cl.cromer.estructuras.ListaEnlazdaController - cl.cromer.estructuras.ArrayController - cl.cromer.estructuras.Edge - cl.cromer.estructuras.Visitor - cl.cromer.estructuras.TextFieldLimited.StyleableProperties - cl.cromer.estructuras.Main + cl.cromer.estructuras.InsercionController + cl.cromer.estructuras.Grafo.VisitorEX + cl.cromer.estructuras.Grafo + cl.cromer.estructuras.Grafico.Destacados + cl.cromer.estructuras.ShellController + cl.cromer.estructuras.QuickController + cl.cromer.estructuras.Grafo.Dirigido + cl.cromer.estructuras.Grafo.Edge + cl.cromer.estructuras.ColaController + cl.cromer.estructuras.Colores + cl.cromer.estructuras.TablaHash + cl.cromer.estructuras.Grafo.DFSVisitor + cl.cromer.estructuras.Palabras + cl.cromer.estructuras.ArbolNodo + cl.cromer.estructuras.Cola + cl.cromer.estructuras.MenuController + cl.cromer.estructuras.ListaEnlazadaCircular + cl.cromer.estructuras.Arbol.PrimerLado + cl.cromer.estructuras.BurbujaController + cl.cromer.estructuras.TablaHashController + cl.cromer.estructuras.Arbol.Tipos + cl.cromer.estructuras.ListaEnlazada.Tipos + cl.cromer.estructuras.ListaEnlazada + cl.cromer.estructuras.Grafo.NoDirigido + cl.cromer.estructuras.GrafoNodo + cl.cromer.estructuras.PilaController + cl.cromer.estructuras.SeleccionController + cl.cromer.estructuras.Logs + cl.cromer.estructuras.Grafo.Vertex + cl.cromer.estructuras.Arbol + cl.cromer.estructuras.Array + cl.cromer.estructuras.GrafoController + cl.cromer.estructuras.Pila + cl.cromer.estructuras.HashItem + cl.cromer.estructuras.ArbolController + cl.cromer.estructuras.Grafico + cl.cromer.estructuras.Array.ParticionarResult + cl.cromer.estructuras.Array.Tipos + cl.cromer.estructuras.TextFieldLimited + cl.cromer.estructuras.Grafo.Tipos + cl.cromer.estructuras.ListaEnlazdaController + cl.cromer.estructuras.ArrayController + cl.cromer.estructuras.Logs.DEBUG_TIPOS + cl.cromer.estructuras.Main + cl.cromer.estructuras.TextFieldLimited.StyleableProperties + cl.cromer.estructuras.Grafo.Visitor - - - + + + - - - + + + - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + - - - - - - + + + + + + + + + + + + - - - - + + + + - - - - + + + + + + + + + + - - + + - - - + + + - - + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + + + + + + + - - - + + + - - - - - + + + + + - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + + + - - + + + + + + + + - - - - + + + + - + + + - - - - - - + + + + + + - - - + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + - - - - + + + + - - + + - - - - - - + + + + + + - - - - + + + + - - - + + + + + + + + + - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + - - - - - - - - - - - - + + + + - - + + - - - - - + + + + + + + - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + - - + + - - - - + + + + - - - - - - - - - - - - - - + + + + + + - - - + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + + + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - - - - - - - - + + + + + - - - + + + - + Fields diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html index 8b14fef..e568e16 100644 --- a/doc/allclasses-frame.html +++ b/doc/allclasses-frame.html @@ -2,10 +2,10 @@ - + All Classes - + @@ -18,7 +18,6 @@
  • Arbol.Tipos
  • ArbolController
  • ArbolNodo
  • -
  • ArbolNodo.Desde
  • Array
  • Array.Tipos
  • ArrayController
  • @@ -28,6 +27,17 @@
  • Colores
  • Grafico
  • Grafico.Destacados
  • +
  • Grafo
  • +
  • Grafo.DFSVisitor
  • +
  • Grafo.Dirigido
  • +
  • Grafo.Edge
  • +
  • Grafo.NoDirigido
  • +
  • Grafo.Tipos
  • +
  • Grafo.Vertex
  • +
  • Grafo.Visitor
  • +
  • Grafo.VisitorEX
  • +
  • GrafoController
  • +
  • GrafoNodo
  • HashItem
  • InsercionController
  • ListaEnlace
  • @@ -38,6 +48,7 @@
  • ListaEnlazadaCircular
  • ListaEnlazdaController
  • Logs
  • +
  • Logs.DEBUG_TIPOS
  • Main
  • MenuController
  • MergeController
  • diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html index 088b195..6fedbf8 100644 --- a/doc/allclasses-noframe.html +++ b/doc/allclasses-noframe.html @@ -2,10 +2,10 @@ - + All Classes - + @@ -18,7 +18,6 @@
  • Arbol.Tipos
  • ArbolController
  • ArbolNodo
  • -
  • ArbolNodo.Desde
  • Array
  • Array.Tipos
  • ArrayController
  • @@ -28,6 +27,17 @@
  • Colores
  • Grafico
  • Grafico.Destacados
  • +
  • Grafo
  • +
  • Grafo.DFSVisitor
  • +
  • Grafo.Dirigido
  • +
  • Grafo.Edge
  • +
  • Grafo.NoDirigido
  • +
  • Grafo.Tipos
  • +
  • Grafo.Vertex
  • +
  • Grafo.Visitor
  • +
  • Grafo.VisitorEX
  • +
  • GrafoController
  • +
  • GrafoNodo
  • HashItem
  • InsercionController
  • ListaEnlace
  • @@ -38,6 +48,7 @@
  • ListaEnlazadaCircular
  • ListaEnlazdaController
  • Logs
  • +
  • Logs.DEBUG_TIPOS
  • Main
  • MenuController
  • MergeController
  • diff --git a/doc/cl/cromer/estructuras/Arbol.PrimerLado.html b/doc/cl/cromer/estructuras/Arbol.PrimerLado.html index f8edfb2..967acbc 100644 --- a/doc/cl/cromer/estructuras/Arbol.PrimerLado.html +++ b/doc/cl/cromer/estructuras/Arbol.PrimerLado.html @@ -2,10 +2,10 @@ - + Arbol.PrimerLado - + diff --git a/doc/cl/cromer/estructuras/Arbol.Tipos.html b/doc/cl/cromer/estructuras/Arbol.Tipos.html index 293fb9f..97c8fb2 100644 --- a/doc/cl/cromer/estructuras/Arbol.Tipos.html +++ b/doc/cl/cromer/estructuras/Arbol.Tipos.html @@ -2,10 +2,10 @@ - + Arbol.Tipos - + diff --git a/doc/cl/cromer/estructuras/Arbol.html b/doc/cl/cromer/estructuras/Arbol.html index e218f6e..3ebc0e3 100644 --- a/doc/cl/cromer/estructuras/Arbol.html +++ b/doc/cl/cromer/estructuras/Arbol.html @@ -2,10 +2,10 @@ - + Arbol - + @@ -159,13 +159,13 @@ extends java.lang.Object altura  -private int -ancho  - - private ArbolNodo arbol  + +private java.util.List<java.util.List<ArbolNodo>> +niveles  + private int size  @@ -203,32 +203,33 @@ extends java.lang.Object Method and Description -int -getAltura()  +void +calcularNiveles(ArbolNodo nodo, + int nivel)  int -getAlturaRecursivo(ArbolNodo nodo)  +getAltura()  int -getAncho()  +getAlturaRecursivo(ArbolNodo nodo)  ArbolNodo getArbol()  +java.util.List<java.util.List<ArbolNodo>> +getNiveles()  + + boolean insertar(int valor)  - -void -setAltura(int altura)  - void -setAncho(int ancho)  +setAltura(int altura)  int @@ -283,13 +284,13 @@ extends java.lang.Object
    private int altura
    - +
    • -

      ancho

      -
      private int ancho
      +

      niveles

      +
      private java.util.List<java.util.List<ArbolNodo>> niveles
    @@ -362,33 +363,34 @@ extends java.lang.Object
    public void setAltura(int altura)
    - +
    • -

      getAncho

      -
      public int getAncho()
      -
    • -
    - - - -
      -
    • -

      setAncho

      -
      public void setAncho(int ancho)
      +

      getNiveles

      +
      public java.util.List<java.util.List<ArbolNodo>> getNiveles()
    -
      +
      • getAlturaRecursivo

        public int getAlturaRecursivo(ArbolNodo nodo)
      + + + +
        +
      • +

        calcularNiveles

        +
        public void calcularNiveles(ArbolNodo nodo,
        +                            int nivel)
        +
      • +
    diff --git a/doc/cl/cromer/estructuras/ArbolController.html b/doc/cl/cromer/estructuras/ArbolController.html index c1213e4..d788b91 100644 --- a/doc/cl/cromer/estructuras/ArbolController.html +++ b/doc/cl/cromer/estructuras/ArbolController.html @@ -2,10 +2,10 @@ - + ArbolController - + @@ -221,9 +221,7 @@ implements javafx.fxml.Initializable private void -generarGrafico() -
    Poner los valores en el grafico.
    - +generarGrafico()  void @@ -400,7 +398,6 @@ implements javafx.fxml.Initializable
  • generarGrafico

    private void generarGrafico()
    -
    Poner los valores en el grafico.
  • diff --git a/doc/cl/cromer/estructuras/ArbolNodo.html b/doc/cl/cromer/estructuras/ArbolNodo.html index 5a9cc59..d025a38 100644 --- a/doc/cl/cromer/estructuras/ArbolNodo.html +++ b/doc/cl/cromer/estructuras/ArbolNodo.html @@ -2,10 +2,10 @@ - + ArbolNodo - + @@ -19,7 +19,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";