# Package cl.cromer.estructuras

Interface Summary
Grafo.DFSVisitor<T>: A spanning tree visitor callback interface
Grafo.Visitor<T>: A graph visitor interface.
Grafo.VisitorEX<T,E extends java.lang.Exception>: A graph visitor interface that can throw an exception during a visit callback.
ListaEnlace: Esta interfaz es para los 2 arbolTipo de enlace, `ListaEnlaceNormal` y `ListaEnlaceCircular`.

Class Summary
Arbol: Esta clase tiene la estrutura de dato de tipo arbol.
Arbol.Tipos: Esta clase contiene los arbolTipo de arboles.
ArbolController: Esta clase es para controlar todos la interfaz de Arbol.
ArbolNodo: Clase de estructura de nodos del arbol.
Array: Crear una estructura de dato de tipo array.
Array.Tipos: Esta clase contiene los arbolTipo de array.
ArrayController: Esta clase es para controlar todos la interfaz de Array.
BurbujaController: Esta clase es para controlar todos la interfaz de Burbuja.
Cola: Crear una estructura de dato de tipo cola.
ColaController: Esta clase es para controlar todos la interfaz de Cola.
Colores: Rotación y generación de colores.
Grafico: Esta clase es para trabajar con graficos.
Grafico.Destacados: Clase de elemento destacado.
Grafo: Clase de grafos.
Grafo.Dirigido<T>
Grafo.Edge<T>: A directed, weighted edge in a graph
Grafo.NoDirigido<T>: Author: Keith Schwarz (htiek@cs.stanford.edu)
Grafo.Tipos: Esta clase contiene los arbolTipo de grafoNoDirigido.
Grafo.Vertex<T>: A named graph vertex with optional data.
GrafoController: Esta clase es para controlar todos la interfaz de Arbol.
GrafoNodo: Este clase es la estructura de un nodo de grafoNoDirigido.
HashItem: La estructura de un elemento de una Tabla Hash.
InsercionController: Esta clase es para controlar todos la interfaz de Inserción.
ListaEnlaceCircular: Esta clase es de tipo de enlace circular.
ListaEnlaceNormal: Esta clase es de tipo de enlace normal.
ListaEnlazada: Crear una estructura de dato de tipo lista enlazada.
ListaEnlazada.Tipos: Esta clase contiene los arbolTipo de listas enlazadas.
ListaEnlazadaCircular: Crear una estructura de dato de tipo lista enlazada circular.
ListaEnlazdaController: Esta clase es para controlar todos la interfaz de ListaEnlazada.
Logs: Esta clase es para configurar el logeo de la aplicación.
Main: Estructuras de Datos Creado como proyecto semestral para la asignatura de estructuras de datos por la profesora Karina Rojas y el profesor Jorge Elgueta.
MenuController: Controlar las acciones cuando una opción es elegido en el menu.
MergeController: Esta clase es para controlar todos la interfaz de Merge.
Palabras
Pila: Crear una estructura de dato de tipo pila.
PilaController: Esta clase es para controlar todos la interfaz de Pila.
QuickController: Esta clase es para controlar todos la interfaz de Quick.
SeleccionController: Esta clase es para controlar todos la interfaz de Selección.
ShellController: Esta clase es para controlar todos la interfaz de Shell.
TablaHash: Esta clase es tipo de estructura de dato Tabla Hash.
TablaHashController: Esta clase es para controlar todos la interfaz de TablaHash.
TextFieldLimited: Crear un TextField especial que tiene un maximo de digitos que puede ingresar.
TextFieldLimited.StyleableProperties: CSS por FXML con un maximo tamaño

Enum Summary
Logs.DEBUG_TIPOS: Tipos de depuración.