A B C D E F G H I L M N O P Q R S T U V

## A

Array - Class in cl.cromer.estructuras
  Crear una estructura de dato de tipo array.
Array(int) - Constructor for class cl.cromer.estructuras.Array
  Crear el array con el tamaño pasador por argumento.
array - Variable in class cl.cromer.estructuras.Array
  El array.
array - Variable in class cl.cromer.estructuras.ArrayController
  El array usado en la aplicación.
array - Variable in class cl.cromer.estructuras.BurbujaController
  El array usado en la aplicación.
array - Variable in class cl.cromer.estructuras.InsercionController
  El array usado en la aplicación.
array - Variable in class cl.cromer.estructuras.MergeController
  El array usado en la aplicación.
array - Variable in class cl.cromer.estructuras.QuickController
  El array usado en la aplicación.
array - Variable in class cl.cromer.estructuras.SeleccionController
  El array usado en la aplicación.
array - Variable in class cl.cromer.estructuras.ShellController
  El array usado en la aplicación.
Array.ParticionarResult - Class in cl.cromer.estructuras
  Esta clase contiene los resultados de Partricionar.
ArrayController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Array.
ArrayController() - Constructor for class cl.cromer.estructuras.ArrayController
ArrayTipos - Class in cl.cromer.estructuras
  Esta clase contiene los tipos de array.
ArrayTipos(int) - Constructor for class cl.cromer.estructuras.ArrayTipos
  Inicilizar el tipo.

## B

botonBuscar() - Method in class cl.cromer.estructuras.ArrayController
  Buscar si existe un elemento en el array y mostrar el codigo en la pantalla Si existe el valor destacarlo.
botonBuscar() - Method in class cl.cromer.estructuras.HashTableController
  Buscar si existe un elemento en el hashTable y mostrar el codigo en la pantalla Si existe el valor destacarlo.
botonBuscar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Buscar si existe una llave en la lista y mostrar el codigo en la pantalla Si existe la llave destacarla.
botonCorrer() - Method in class cl.cromer.estructuras.BurbujaController
  Ordenarlo completamente.
botonCorrer() - Method in class cl.cromer.estructuras.InsercionController
  Ordenarlo completamente.
botonCorrer() - Method in class cl.cromer.estructuras.MergeController
  Ordenarlo completamente.
botonCorrer() - Method in class cl.cromer.estructuras.QuickController
  Ordenarlo completamente.
botonCorrer() - Method in class cl.cromer.estructuras.SeleccionController
  Ordenarlo completamente.
botonCorrer() - Method in class cl.cromer.estructuras.ShellController
  Ordenarlo completamente.
botonEliminar() - Method in class cl.cromer.estructuras.ArrayController
  Eliminar un valor del array si existe y mostrar el codigo en la pantalla.
botonEliminar() - Method in class cl.cromer.estructuras.HashTableController
  Eliminar un valor del hashTable si existe y mostrar el codigo en la pantalla.
botonEliminar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Eliminar un valor de la lista si existe y mostrar el codigo en la pantalla.
botonInsertar() - Method in class cl.cromer.estructuras.ArrayController
  Insertar un valor al array y mostrar el codigo en la pantalla.
botonInsertar() - Method in class cl.cromer.estructuras.HashTableController
  Insertar un valor al hashTable y mostrar el codigo en la pantalla.
botonInsertar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Insertar un valor a la lista y mostrar el codigo en la pantalla.
botonLlenar() - Method in class cl.cromer.estructuras.ArrayController
  Llenar el array con numeros al azar.
botonLlenar() - Method in class cl.cromer.estructuras.ColaController
  Llenar la cola con numeros al azar.
botonLlenar() - Method in class cl.cromer.estructuras.HashTableController
  Llenar el hashTable con numeros al azar.
botonLlenar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Llenar la lista con numeros al azar.
botonLlenar() - Method in class cl.cromer.estructuras.PilaController
  Llenar la pila con numeros al azar.
botonNuevo() - Method in class cl.cromer.estructuras.BurbujaController
  Crear un array nuevo.
botonNuevo() - Method in class cl.cromer.estructuras.InsercionController
  Crear un array nuevo.
botonNuevo() - Method in class cl.cromer.estructuras.MergeController
  Crear un array nuevo.
botonNuevo() - Method in class cl.cromer.estructuras.QuickController
  Crear un array nuevo.
botonNuevo() - Method in class cl.cromer.estructuras.SeleccionController
  Crear un array nuevo.
botonNuevo() - Method in class cl.cromer.estructuras.ShellController
  Crear un array nuevo.
botonPaso() - Method in class cl.cromer.estructuras.BurbujaController
  Ordenarlo paso por paso.
botonPaso() - Method in class cl.cromer.estructuras.InsercionController
  Ordenarlo paso por paso.
botonPaso() - Method in class cl.cromer.estructuras.MergeController
  Ordenarlo paso por paso.
botonPaso() - Method in class cl.cromer.estructuras.QuickController
  Ordenarlo paso por paso.
botonPaso() - Method in class cl.cromer.estructuras.SeleccionController
  Ordenarlo paso por paso.
botonPaso() - Method in class cl.cromer.estructuras.ShellController
  Ordenarlo paso por paso.
botonPeek() - Method in class cl.cromer.estructuras.ColaController
  Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla Si existe un valor destacarlo.
botonPeek() - Method in class cl.cromer.estructuras.PilaController
  Peek a ver si existe un elemento en la pila y mostrar el codigo en la pantalla Si existe un valor destacarlo.
botonPop() - Method in class cl.cromer.estructuras.ColaController
  Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
botonPop() - Method in class cl.cromer.estructuras.PilaController
  Pop un valor de la pila si existe y mostrar el codigo en la pantalla.
botonPush() - Method in class cl.cromer.estructuras.ColaController
  Push un valor a la cola y mostrar el codigo en la pantalla.
botonPush() - Method in class cl.cromer.estructuras.PilaController
  Push un valor a la pila y mostrar el codigo en la pantalla.
botonVaciar() - Method in class cl.cromer.estructuras.ArrayController
  Vaciar el array de todos los valores.
botonVaciar() - Method in class cl.cromer.estructuras.ColaController
  Vaciar la cola de todos los valores.
botonVaciar() - Method in class cl.cromer.estructuras.HashTableController
  Vaciar el hashTable de todos los valores.
botonVaciar() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Vaciar la lista de todos los valores.
botonVaciar() - Method in class cl.cromer.estructuras.PilaController
  Vaciar la pila de todos los valores.
burbuja(boolean) - Method in class cl.cromer.estructuras.Array
  Ordenar el array usando burbuja.
BurbujaController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Burbuja.
BurbujaController() - Constructor for class cl.cromer.estructuras.BurbujaController
buscar(int) - Method in class cl.cromer.estructuras.Array
  Buscar si existe un valor dentro el array.
buscar(String) - Method in class cl.cromer.estructuras.HashTable
  Buscar una llave en la tabla hash.
buscar(int) - Method in class cl.cromer.estructuras.ListaEnlazada
  Buscar una llave en la lista.
buscar(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Buscar una llave en la lista.

## C

cambio - Variable in class cl.cromer.estructuras.Array.ParticionarResult
  Si habia algun cambio.
CIRCULAR - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos
  Tipo circular.
CIRCULO - Static variable in class cl.cromer.estructuras.Grafico
  Tipo de dibujo circular.
cl.cromer.estructuras - package cl.cromer.estructuras
codigoArray - Variable in class cl.cromer.estructuras.ArrayController
  Donde va el codigo a mostrar a la pantalla.
codigoBurbuja - Variable in class cl.cromer.estructuras.BurbujaController
  Donde va el codigo a mostrar a la pantalla.
codigoCola - Variable in class cl.cromer.estructuras.ColaController
  Donde va el codigo a mostrar a la pantalla.
codigoHashTable - Variable in class cl.cromer.estructuras.HashTableController
  Donde va el codigo a mostrar a la pantalla.
codigoInsercion - Variable in class cl.cromer.estructuras.InsercionController
  Donde va el codigo a mostrar a la pantalla.
codigoLista - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Donde va el codigo a mostrar a la pantalla.
codigoMerge - Variable in class cl.cromer.estructuras.MergeController
  Donde va el codigo a mostrar a la pantalla.
codigoPila - Variable in class cl.cromer.estructuras.PilaController
  Donde va el codigo a mostrar a la pantalla.
codigoQuick - Variable in class cl.cromer.estructuras.QuickController
  Donde va el codigo a mostrar a la pantalla.
codigoSeleccion - Variable in class cl.cromer.estructuras.SeleccionController
  Donde va el codigo a mostrar a la pantalla.
codigoShell - Variable in class cl.cromer.estructuras.ShellController
  Donde va el codigo a mostrar a la pantalla.
Cola - Class in cl.cromer.estructuras
  Crear una estructura de dato de tipo cola.
Cola() - Constructor for class cl.cromer.estructuras.Cola
  Inicializar.
cola - Variable in class cl.cromer.estructuras.Cola
  La cola.
cola - Variable in class cl.cromer.estructuras.ColaController
  La cola usado en la aplicación.
ColaController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Cola.
ColaController() - Constructor for class cl.cromer.estructuras.ColaController
color - Variable in class cl.cromer.estructuras.Colores
  El color actual en forma numerica.
color - Variable in class cl.cromer.estructuras.Grafico.Destacados
  El color anterior del elemento destacado.
Colores - Class in cl.cromer.estructuras
  Rotación de colores.
Colores() - Constructor for class cl.cromer.estructuras.Colores
  Inicializar el primer color.
colores - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Colores por los dibjos.
contenidoArray - Variable in class cl.cromer.estructuras.ArrayController
  Donde poner el contenido de array.
contenidoBurbuja - Variable in class cl.cromer.estructuras.BurbujaController
  Donde poner el contenido de array.
contenidoCola - Variable in class cl.cromer.estructuras.ColaController
  Donde poner el contenido de array.
contenidoHashTable - Variable in class cl.cromer.estructuras.HashTableController
  Donde poner el contenido de hashTable.
contenidoInsercion - Variable in class cl.cromer.estructuras.InsercionController
  Donde poner el contenido de array.
contenidoLista - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Donde poner el contenido de lista.
contenidoListaCircular - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Donde poner el contenido de lista circular.
contenidoMerge - Variable in class cl.cromer.estructuras.MergeController
  Donde poner el contenido de array.
contenidoPila - Variable in class cl.cromer.estructuras.PilaController
  Donde poner el contenido de array.
contenidoQuick - Variable in class cl.cromer.estructuras.QuickController
  Donde poner el contenido de array.
contenidoSeleccion - Variable in class cl.cromer.estructuras.SeleccionController
  Donde poner el contenido de array.
contenidoShell - Variable in class cl.cromer.estructuras.ShellController
  Donde poner el contenido de array.
crearCaja(Colores, String) - Static method in class cl.cromer.estructuras.Grafico
  Crear un rectangulo.
crearCaja(Colores, String, String) - Static method in class cl.cromer.estructuras.Grafico
  Crear un rectangulo con texto adentro.
crearFlechaAbajo() - Static method in class cl.cromer.estructuras.Grafico
  Crear una flecha que apunta por abajo.
crearFlechaArriba() - Static method in class cl.cromer.estructuras.Grafico
  Crear una flecha que apunta por arriba.
crearHashCajas(Colores, String) - Static method in class cl.cromer.estructuras.Grafico
  Crear 3 rectangulos.
crearLineaCircular(int) - Static method in class cl.cromer.estructuras.Grafico
  Crear la linea circular con flecha.
crearLineaVertical() - Static method in class cl.cromer.estructuras.Grafico
  Crear una linea vertical.
createPauseTransition(Rectangle, Color) - Static method in class cl.cromer.estructuras.Grafico
  Crear un animacion de transicion usando colores que cambian.
createPauseTransition(Circle, Color) - Static method in class cl.cromer.estructuras.Grafico
  Crear un animacion de transicion usando colores que cambian.
createPauseTransition(Text, Color) - Static method in class cl.cromer.estructuras.Grafico
  Crear un animacion de transicion usando colores que cambian.

## D

DEBUG - Static variable in class cl.cromer.estructuras.Main
  Estado de depuración.
destacados - Variable in class cl.cromer.estructuras.Grafico
  Los elementos destacados.
Destacados(int, String, Color, SequentialTransition) - Constructor for class cl.cromer.estructuras.Grafico.Destacados
  Inicilizar.
destacar(String, int) - Method in class cl.cromer.estructuras.Grafico
  Destacar un elemento
dibujarDoble(Enlace, boolean) - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Dibujarlo con dos flechas.
dibujarSimple(Enlace, boolean) - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Dibujarlo con una flecha.
DOBLEMENTE_ENLAZADA - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos
  Tipo doblemente enlazada.
DURACION - Static variable in class cl.cromer.estructuras.Grafico
  Duración de la animación.

## E

eliminar(int) - Method in class cl.cromer.estructuras.Array
  Eliminar un valor del array si existe.
eliminar(String) - Method in class cl.cromer.estructuras.HashTable
  Eliminar un elemento de la tabla hash.
eliminar(int) - Method in class cl.cromer.estructuras.ListaEnlazada
  Eliminar un listaEnlace de la lista.
eliminar(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Eliminar un listaEnlace de la lista.
Enlace - Interface in cl.cromer.estructuras
  Esta interfaz es para los 2 tipos de listaEnlace, `EnlaceNormal` y `EnlaceCircular`.
EnlaceCircular - Class in cl.cromer.estructuras
  Esta clase es de tipo de listaEnlace circular.
EnlaceCircular() - Constructor for class cl.cromer.estructuras.EnlaceCircular
  Incializar.
EnlaceNormal - Class in cl.cromer.estructuras
  Esta clase es de tipo de listaEnlace normal.
EnlaceNormal() - Constructor for class cl.cromer.estructuras.EnlaceNormal
  Incializar.

## F

fondo - Variable in class cl.cromer.estructuras.Colores
  El color de fondo actual.

## G

generarGrafico() - Method in class cl.cromer.estructuras.ArrayController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.BurbujaController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.ColaController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.HashTableController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.InsercionController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.MergeController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.PilaController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.QuickController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.SeleccionController
  Poner los valores en el grafico.
generarGrafico() - Method in class cl.cromer.estructuras.ShellController
  Poner los valores en el grafico.
getCambio() - Method in class cl.cromer.estructuras.Array.ParticionarResult
  Devolver el cambio.
getClassCssMetaData() - Static method in class cl.cromer.estructuras.TextFieldLimited
  Lista de estilos aplicable.
getColor() - Method in class cl.cromer.estructuras.Grafico.Destacados
  Devolver el color anterior antes que fue destacado.
getFondo() - Method in class cl.cromer.estructuras.Colores
  Devolver el color del fondo actual.
getId() - Method in class cl.cromer.estructuras.Grafico.Destacados
  Devolver el ID de elemento destacado.
getIndice(int) - Method in class cl.cromer.estructuras.Array
  Devolver el valor que está guardado en cada indice del array.
getIndice(int) - Method in class cl.cromer.estructuras.Cola
  Devolver el valor que está en un indice de la cola.
getIndice() - Method in class cl.cromer.estructuras.HashItem
  Devolver el indice del elemento.
getIndice(int) - Method in class cl.cromer.estructuras.HashTable
  Devolver el valor que está guardado en cada indice.
getIndice(int) - Method in class cl.cromer.estructuras.ListaEnlazada
  Devolver un listaEnlace con su llave y valor.
getIndice(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Devolver un listaEnlace con su llave y valor.
getIndice(int) - Method in class cl.cromer.estructuras.Pila
  Devolver el valor que está en un indice de la pila.
getLlave() - Method in interface cl.cromer.estructuras.Enlace
  Devolver la llave.
getLlave() - Method in class cl.cromer.estructuras.EnlaceCircular
  Devolver la llave.
getLlave() - Method in class cl.cromer.estructuras.EnlaceNormal
  Devolver la llave.
getLlave() - Method in class cl.cromer.estructuras.HashItem
  Devolver la llave del elemento.
getMaxLength() - Method in class cl.cromer.estructuras.TextFieldLimited
  Devolver la cantidad maxima si está asignado.
getPalabra() - Method in class cl.cromer.estructuras.Palabras
getPrevio() - Method in interface cl.cromer.estructuras.Enlace
  Devolver el listaEnlace previo.
getPrevio() - Method in class cl.cromer.estructuras.EnlaceCircular
  Devolver el listaEnlace previo.
getPrevio() - Method in class cl.cromer.estructuras.EnlaceNormal
  Devolver el listaEnlace previo.
getPunteroIzquerda() - Method in class cl.cromer.estructuras.Array.ParticionarResult
  Devolver el puntero izquerda.
getSequentialTransition() - Method in class cl.cromer.estructuras.Grafico.Destacados
  Devolver la animación que es en uso con el elemento.
getSiguiente() - Method in interface cl.cromer.estructuras.Enlace
  Devolver el siguente listaEnlace.
getSiguiente() - Method in class cl.cromer.estructuras.EnlaceCircular
  Devolver el siguiente listaEnlace.
getSiguiente() - Method in class cl.cromer.estructuras.EnlaceNormal
  Devolver el siguiente listaEnlace.
getTexto() - Method in class cl.cromer.estructuras.Colores
  Devolver el color del texto actual.
getTipo() - Method in class cl.cromer.estructuras.ArrayTipos
  Devolver el tipo.
getTipo() - Method in class cl.cromer.estructuras.Grafico.Destacados
  Devolver el tipo de elemento destacado.
getTipo() - Method in class cl.cromer.estructuras.ListaEnlazada
  Devolver el tipo de lista.
getTipo() - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Devolver el tipo de lista.
getTipo() - Method in class cl.cromer.estructuras.ListaEnlazadaTipos
  Devolver el tipo de lista enlazada.
getTipoString() - Method in class cl.cromer.estructuras.ListaEnlazdaController
getValor() - Method in class cl.cromer.estructuras.HashItem
  Devolver el valor del elemento.
grafico - Variable in class cl.cromer.estructuras.ArrayController
  Grafico rectangulos.
grafico - Variable in class cl.cromer.estructuras.ColaController
  Grafico rectangulos.
Grafico - Class in cl.cromer.estructuras
  Esta clase es para trabajar con graficos.
Grafico(Scene) - Constructor for class cl.cromer.estructuras.Grafico
  Graficar una escena.
grafico - Variable in class cl.cromer.estructuras.HashTableController
  Grafico rectangulos.
grafico - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Grafico rectangulos y lineas.
grafico - Variable in class cl.cromer.estructuras.PilaController
  Grafico rectangulos.
Grafico.Destacados - Class in cl.cromer.estructuras
  Clase de elemento destacado.

## H

hash(String) - Method in class cl.cromer.estructuras.HashTable
  Este metodo crea un hash usando una llave.
hashArray - Variable in class cl.cromer.estructuras.HashTable
  El array donde están todos los elementos de la tabla hash.
HashItem - Class in cl.cromer.estructuras
  La estructura de un elemento de una Tabla Hash.
HashItem(String, int) - Constructor for class cl.cromer.estructuras.HashItem
  Inicilizar.
hashMejor(String) - Method in class cl.cromer.estructuras.HashTable
  Este metodo crea un hash muy único.
HashTable - Class in cl.cromer.estructuras
  Esta clase es tipo de estructura de dato Tabla Hash.
HashTable(int) - Constructor for class cl.cromer.estructuras.HashTable
  Inicilizar.
hashTable - Variable in class cl.cromer.estructuras.HashTableController
  El hashTable usado en la aplicación.
HashTableController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de HashTable.
HashTableController() - Constructor for class cl.cromer.estructuras.HashTableController

## I

id - Variable in class cl.cromer.estructuras.Grafico.Destacados
  El id del elemento destacado.
indice - Variable in class cl.cromer.estructuras.HashItem
  Donde el elemento está en el array.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ArrayController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.BurbujaController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ColaController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.HashTableController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.InsercionController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.MenuController
  Inicialicar el menu con el idioma.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.MergeController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.PilaController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.QuickController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.SeleccionController
  Inicializar todos los datos y dibujar las graficas.
initialize(URL, ResourceBundle) - Method in class cl.cromer.estructuras.ShellController
  Inicializar todos los datos y dibujar las graficas.
initializeArray() - Method in class cl.cromer.estructuras.ArrayController
  Crear el array de tamaño 10.
initializeHashTable() - Method in class cl.cromer.estructuras.HashTableController
  Crear el hashTable de tamaño 10.
initializeLista() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Crear una lista vacia.
initializeScene() - Method in class cl.cromer.estructuras.BurbujaController
  Crear el array de tamaño 10.
initializeScene() - Method in class cl.cromer.estructuras.InsercionController
  Crear el array de tamaño 10.
initializeScene() - Method in class cl.cromer.estructuras.MergeController
  Crear el array de tamaño 10.
initializeScene() - Method in class cl.cromer.estructuras.QuickController
  Crear el array de tamaño 10.
initializeScene() - Method in class cl.cromer.estructuras.SeleccionController
  Crear el array de tamaño 10.
initializeScene() - Method in class cl.cromer.estructuras.ShellController
  Crear el array de tamaño 10.
insercion(boolean) - Method in class cl.cromer.estructuras.Array
  Ordenar el array usando inserción.
InsercionController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Inserción.
InsercionController() - Constructor for class cl.cromer.estructuras.InsercionController
insertar(int) - Method in class cl.cromer.estructuras.Array
  Insertar un valor al array.
insertar(String, int) - Method in class cl.cromer.estructuras.HashTable
  Insertar una llave y valor en la tabla hash.
insertar(int) - Method in class cl.cromer.estructuras.ListaEnlazada
  Insertar una llave en la lista.
insertar(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Insertar una llave en la lista.
isOrdered() - Method in class cl.cromer.estructuras.Array
  Dovolver si el tipo es ordenado o no.

## L

lista - Variable in class cl.cromer.estructuras.ListaEnlazada
  El listaEnlace principal de la lista.
ListaEnlazada - Class in cl.cromer.estructuras
  Crear una estructura de dato de tipo lista enlazada.
ListaEnlazada() - Constructor for class cl.cromer.estructuras.ListaEnlazada
  Inicilizar.
listaEnlazada - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  La lista enlazada usado en la aplicación.
ListaEnlazadaCircular - Class in cl.cromer.estructuras
  Crear una estructura de dato de tipo lista enlazada circular.
ListaEnlazadaCircular() - Constructor for class cl.cromer.estructuras.ListaEnlazadaCircular
  Inicilizar.
listaEnlazadaCircular - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  La lista enlazada circular usado en la aplicación.
ListaEnlazadaTipos - Class in cl.cromer.estructuras
  Esta clase contiene los tipos de listas enlazadas.
ListaEnlazadaTipos(int) - Constructor for class cl.cromer.estructuras.ListaEnlazadaTipos
  Inicilizar el tipo de lista enlazada.
listaEnlazadaTipos - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Tipo de lista enlazada a trabajar.
ListaEnlazdaController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de ListaEnlazada.
ListaEnlazdaController() - Constructor for class cl.cromer.estructuras.ListaEnlazdaController
llave - Variable in class cl.cromer.estructuras.EnlaceCircular
  La llave.
llave - Variable in class cl.cromer.estructuras.EnlaceNormal
  La llave.
llave - Variable in class cl.cromer.estructuras.HashItem
  La llave.
llaveHashTable - Variable in class cl.cromer.estructuras.HashTableController
  La caja para ingresar la llave.
llenar() - Method in class cl.cromer.estructuras.Array
  Llenar el array con valores al azar.
llenar() - Method in class cl.cromer.estructuras.Cola
  Llenar la cola con valores al azar.
llenar() - Method in class cl.cromer.estructuras.Pila
  Llenar la pila con valores al azar.
loadStage(String, String, String, Object) - Method in class cl.cromer.estructuras.MenuController
  Cargar el fxml, css y titulo.
loadStage(String, String, String) - Method in class cl.cromer.estructuras.MenuController
  Cargar el fxml, css y titulo.
loadStage(String, String, ResourceBundle) - Method in class cl.cromer.estructuras.MenuController
  Cargar el fxml y css.
log(Level, String) - Static method in class cl.cromer.estructuras.Logs
  Agregar un log al logger.
LOGFILE - Static variable in class cl.cromer.estructuras.Logs
  Nombre de archivo para guardar los logs.
LOGNAME - Static variable in class cl.cromer.estructuras.Logs
  Nombre del log.
Logs - Class in cl.cromer.estructuras
  Esta clase es para configurar el logeo de la aplicación.
Logs() - Constructor for class cl.cromer.estructuras.Logs
  Crear un logger usando "EDD".

## M

Main - Class in cl.cromer.estructuras
  Estructuras de Datos Creado como proyecto semestral para la asignatura de estructuras de datos por la profesora Karina Rojas y el profesor Jorge Elgueta.
Main() - Constructor for class cl.cromer.estructuras.Main
main(String[]) - Static method in class cl.cromer.estructuras.Main
  Inicilizar el logeo y lanzar la interfaz grafica.
MAX_COLORS - Static variable in class cl.cromer.estructuras.Colores
  Cuantos colores estan definidos en esta clase.
MAX_LENGTH - Static variable in class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
maxLength - Variable in class cl.cromer.estructuras.TextFieldLimited
  La cantidad maxima de caracters permitidas en el TextFieldLimited
maxLengthProperty() - Method in class cl.cromer.estructuras.TextFieldLimited
  JavaFX FXML field property por tamaño maximo
menuAcerca() - Method in class cl.cromer.estructuras.MenuController
  Click en Acerca.
menuArrayOrdenado() - Method in class cl.cromer.estructuras.MenuController
  Click en Array Ordenado.
menuArraySimple() - Method in class cl.cromer.estructuras.MenuController
  Click en Array Simple.
menuBar - Variable in class cl.cromer.estructuras.MenuController
  La barra del menu.
menuBurbuja() - Method in class cl.cromer.estructuras.MenuController
  Click en Burbuja.
menuCola() - Method in class cl.cromer.estructuras.MenuController
  Click en Cola.
MenuController - Class in cl.cromer.estructuras
  Controlar las acciones cuando una opción es elegido en el menu.
MenuController() - Constructor for class cl.cromer.estructuras.MenuController
menuEspanol() - Method in class cl.cromer.estructuras.MenuController
  Click en Español.
menuHashTable() - Method in class cl.cromer.estructuras.MenuController
  Click en Hash Table.
menuIngles() - Method in class cl.cromer.estructuras.MenuController
  Click en Ingles.
menuInsercion() - Method in class cl.cromer.estructuras.MenuController
  Click en Inserción.
menuListaEnlazadaCircular() - Method in class cl.cromer.estructuras.MenuController
  Click en Lista Enlazada Circular.
menuListaEnlazadaDoble() - Method in class cl.cromer.estructuras.MenuController
  Click en Lista Enlazada Doble.
menuListaEnlazadaSimple() - Method in class cl.cromer.estructuras.MenuController
  Click en Lista Enlazada Simple.
menuMerge() - Method in class cl.cromer.estructuras.MenuController
  Click en Merge.
menuPila() - Method in class cl.cromer.estructuras.MenuController
  Click en Pila.
menuQuick() - Method in class cl.cromer.estructuras.MenuController
  Click en Quick.
menuSeleccion() - Method in class cl.cromer.estructuras.MenuController
  Click en Selecion.
menuShell() - Method in class cl.cromer.estructuras.MenuController
  Click en Shell.
merge(boolean) - Method in class cl.cromer.estructuras.Array
  Ordenar el array usando merge.
merge(String[], int, int, int, boolean) - Method in class cl.cromer.estructuras.Array
  Este metodo hace los cambios al array.
MergeController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Merge.
MergeController() - Constructor for class cl.cromer.estructuras.MergeController
mostrarError(String, ResourceBundle) - Static method in class cl.cromer.estructuras.Main
  Mostrar una ventana con mensaje en la pantalla.

## N

nuevaLista() - Method in class cl.cromer.estructuras.ListaEnlazdaController
  Crear una nueva lista enlazada.
nuevo() - Method in class cl.cromer.estructuras.Array
  Borrar el array.

## O

openFXML(String, Scene, Stage) - Method in class cl.cromer.estructuras.MenuController
ORDENADO - Static variable in class cl.cromer.estructuras.ArrayTipos
  Tipo de array ordenado.
ordered - Variable in class cl.cromer.estructuras.Array
  Si es de tipo ordenado o simple.

## P

Palabras - Class in cl.cromer.estructuras
Palabras() - Constructor for class cl.cromer.estructuras.Palabras
palabras - Variable in class cl.cromer.estructuras.Palabras
particionar(int, int, String) - Method in class cl.cromer.estructuras.Array
  Particionar el array desded la izquerda y derecho usando un pivot.
ParticionarResult(boolean, int) - Constructor for class cl.cromer.estructuras.Array.ParticionarResult
  Inicializar.
peek() - Method in class cl.cromer.estructuras.Cola
  Peek al valor que está al principio de la cola.
peek() - Method in class cl.cromer.estructuras.Pila
  Peek al valor que está encima de la pila.
Pila - Class in cl.cromer.estructuras
  Crear una estructura de dato de tipo pila.
Pila() - Constructor for class cl.cromer.estructuras.Pila
  Inicializar.
pila - Variable in class cl.cromer.estructuras.Pila
  La pila.
pila - Variable in class cl.cromer.estructuras.PilaController
  La pila usado en la aplicación.
PilaController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Pila.
PilaController() - Constructor for class cl.cromer.estructuras.PilaController
pop() - Method in class cl.cromer.estructuras.Cola
  Pop un valor del principio de la cola.
pop() - Method in class cl.cromer.estructuras.Pila
  Pop un valor de encima de la pila.
previo - Variable in class cl.cromer.estructuras.EnlaceNormal
  El listaEnlace previo por doble enlazada.
primer - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
  El primer listaEnlace.
punteroIzquerda - Variable in class cl.cromer.estructuras.Array.ParticionarResult
  La parte izquerda que cambió.
push(int) - Method in class cl.cromer.estructuras.Cola
  Push un valor en la cola encima.
push(int) - Method in class cl.cromer.estructuras.Pila
  Push un valor en la pila encima.

## Q

quick(boolean) - Method in class cl.cromer.estructuras.Array
  Ordenar el array usando quick.
QuickController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Quick.
QuickController() - Constructor for class cl.cromer.estructuras.QuickController

## R

RECTANGULO - Static variable in class cl.cromer.estructuras.Grafico
  Tipo de dibujo rectuangular.
recurenciaMerge(String[], int, int, boolean) - Method in class cl.cromer.estructuras.Array
  El metodo recursivo para ordenar con merge.
recurenciaQuick(int, int, boolean) - Method in class cl.cromer.estructuras.Array
  Metodo recursivo para ordenar using quick sort.
removerDestacar() - Method in class cl.cromer.estructuras.Grafico
  Remover todos los elementos destacados.
replaceSelection(String) - Method in class cl.cromer.estructuras.TextFieldLimited
  Reemplazar un selección de texto.
replaceText(int, int, String) - Method in class cl.cromer.estructuras.TextFieldLimited
  Reemplazar el texto basado en cambios de teclado, no deja ingresar mas text si length es mayor al maximo.
resourceBundle - Variable in class cl.cromer.estructuras.ArrayController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.BurbujaController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.ColaController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.HashTableController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.InsercionController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.MenuController
  Los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.MergeController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.PilaController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.QuickController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.SeleccionController
  Donde está guardado los idiomas.
resourceBundle - Variable in class cl.cromer.estructuras.ShellController
  Donde está guardado los idiomas.

## S

scene - Variable in class cl.cromer.estructuras.ArrayController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.BurbujaController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.ColaController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.Grafico
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.HashTableController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.InsercionController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.MergeController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.PilaController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.QuickController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.SeleccionController
  La escena donde está cosas graficas.
scene - Variable in class cl.cromer.estructuras.ShellController
  La escena donde está cosas graficas.
seleccion(boolean) - Method in class cl.cromer.estructuras.Array
  Ordenar el array usando selección.
SeleccionController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Selección.
SeleccionController() - Constructor for class cl.cromer.estructuras.SeleccionController
sequentialTransition - Variable in class cl.cromer.estructuras.Grafico.Destacados
  La animación del elemento destacado.
setIcon(Dialog, Class) - Static method in class cl.cromer.estructuras.Main
  Cambiar el icono de una ventana.
setIndice(int) - Method in class cl.cromer.estructuras.HashItem
  Cambiar el indice.
setLlave(int) - Method in interface cl.cromer.estructuras.Enlace
  Cambiar el valor de la llave.
setLlave(int) - Method in class cl.cromer.estructuras.EnlaceCircular
  Cambiar el valor de la llave.
setLlave(int) - Method in class cl.cromer.estructuras.EnlaceNormal
  Cambiar el valor de la llave.
setMaxLength(int) - Method in class cl.cromer.estructuras.TextFieldLimited
  Asignar un valor maximo de caracters permitidio en el TextFieldLimited.
setOrdered(boolean) - Method in class cl.cromer.estructuras.Array
  Cambiar el tipo de array entre ordenado o simple.
setPrevio(Object) - Method in interface cl.cromer.estructuras.Enlace
  Cambiar el previo listaEnlace.
setPrevio(Object) - Method in class cl.cromer.estructuras.EnlaceCircular
  Dummy metodo para usar interface `Enlace`
setPrevio(Object) - Method in class cl.cromer.estructuras.EnlaceNormal
  Cambiar el previo listaEnlace.
setSiguiente(Object) - Method in interface cl.cromer.estructuras.Enlace
  Cambiar el siguiente listaEnlace.
setSiguiente(Object) - Method in class cl.cromer.estructuras.EnlaceCircular
  Cambiar el siguiente listaEnlace.
setSiguiente(Object) - Method in class cl.cromer.estructuras.EnlaceNormal
  Cambiar el siguiente listaEnlace.
setTipo(int) - Method in class cl.cromer.estructuras.ListaEnlazada
  Cambiar el tipo de lista.
setTipo(int) - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Cambiar el tipo de lista.
shell(boolean) - Method in class cl.cromer.estructuras.Array
  Ordenar el array usando shell.
ShellController - Class in cl.cromer.estructuras
  Esta clase es para controlar todos la interfaz de Shell.
ShellController() - Constructor for class cl.cromer.estructuras.ShellController
siguiente - Variable in class cl.cromer.estructuras.EnlaceCircular
  El siguiente listaEnlace.
siguiente - Variable in class cl.cromer.estructuras.EnlaceNormal
  El siguiente listaEnlace.
siguinteColor() - Method in class cl.cromer.estructuras.Colores
  Cambiar el color al siguinte.
SIMPLE - Static variable in class cl.cromer.estructuras.ArrayTipos
  Tipo de array simple.
SIMPLE - Static variable in class cl.cromer.estructuras.ListaEnlazadaTipos
  Tipo simple.
size - Variable in class cl.cromer.estructuras.Array
  La cantidad de elementos en el array.
size() - Method in class cl.cromer.estructuras.Array
  Devolver la cantidad de elementos en el array.
size - Variable in class cl.cromer.estructuras.Cola
  La cantidad de elementos que están en la cola.
size() - Method in class cl.cromer.estructuras.Cola
  Devolver la cantidad de elementos que están en la cola.
size - Variable in class cl.cromer.estructuras.HashTable
  Cantidad de elementos que están en la tabla hash.
size() - Method in class cl.cromer.estructuras.HashTable
  Devolver la cantidad de elementos que están en la tabla.
size - Variable in class cl.cromer.estructuras.ListaEnlazada
  La cantidad de enlaces que están en la lista.
size() - Method in class cl.cromer.estructuras.ListaEnlazada
  Devolver la cantidad de enlaces que están en la lista.
size - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
  La cantidad de enlaces que hay.
size() - Method in class cl.cromer.estructuras.ListaEnlazadaCircular
  Devolver la cantidad de enlaces que están en la lista.
size - Variable in class cl.cromer.estructuras.Pila
  La cantidad de elementos en la pila.
size() - Method in class cl.cromer.estructuras.Pila
  Devolver la cantidad de elementos en la pila.
start(Stage) - Method in class cl.cromer.estructuras.Main
  Crear el stage y la scene para la aplicación grafica.
StyleableProperties() - Constructor for class cl.cromer.estructuras.TextFieldLimited.StyleableProperties
STYLEABLES - Static variable in class cl.cromer.estructuras.TextFieldLimited.StyleableProperties

## T

tamano - Variable in class cl.cromer.estructuras.HashTable
  El tamaño maximo de la tabla hash.
TextFieldLimited - Class in cl.cromer.estructuras
  Crear un TextField especial que tiene un maximo de digitos que puede ingresar.
TextFieldLimited() - Constructor for class cl.cromer.estructuras.TextFieldLimited
  Llamar a TextField.
TextFieldLimited.StyleableProperties - Class in cl.cromer.estructuras
  CSS por FXML con un maximo tamaño
texto - Variable in class cl.cromer.estructuras.Colores
  El color de texto actual.
TEXTO - Static variable in class cl.cromer.estructuras.Grafico
  Tipo de dibjuo texto
tipo - Variable in class cl.cromer.estructuras.ArrayTipos
  El tipo que está elegido.
tipo - Variable in class cl.cromer.estructuras.Grafico.Destacados
  El tipo de objeto que está destacado.
tipo - Variable in class cl.cromer.estructuras.ListaEnlazada
  El tipo de lista enlazada.
tipo - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
  El tipo de lista enlazada.
tipo - Variable in class cl.cromer.estructuras.ListaEnlazadaTipos
  El tipo elegido.

## U

ultimo - Variable in class cl.cromer.estructuras.ListaEnlazadaCircular
  El ultimo listaEnlace.

## V

valor - Variable in class cl.cromer.estructuras.HashItem
  El valor.
valorArray - Variable in class cl.cromer.estructuras.ArrayController
  La caja para ingresar textos.
valorCola - Variable in class cl.cromer.estructuras.ColaController
  La caja para ingresar textos.
valorHashTable - Variable in class cl.cromer.estructuras.HashTableController
  La caja para ingresar el valor.
valorLista - Variable in class cl.cromer.estructuras.ListaEnlazdaController
  La caja para ingresar el valor.
valorPila - Variable in class cl.cromer.estructuras.PilaController
  La caja para ingresar textos.

A B C D E F G H I L M N O P Q R S T U V