Changed indentations.

This commit is contained in:
Chris Cromer 2016-07-03 11:28:26 -04:00
parent 71bf0201e6
commit 4cc0349ffe
54 changed files with 2708 additions and 2694 deletions

View File

@ -10,6 +10,7 @@ final public class ArrayTipos {
* Tipo de array simple. * Tipo de array simple.
*/ */
static final public int SIMPLE = 0; static final public int SIMPLE = 0;
/** /**
* Tipo de array ordenado. * Tipo de array ordenado.
*/ */

View File

@ -72,6 +72,7 @@ final public class Cola {
* Devolver el valor que está en un indice de la cola. * Devolver el valor que está en un indice de la cola.
* *
* @param indice int: El indice que desea devolver. * @param indice int: El indice que desea devolver.
*
* @return String: El valor que está guardado en el indice. * @return String: El valor que está guardado en el indice.
*/ */
public String getIndice(int indice) { public String getIndice(int indice) {

View File

@ -107,6 +107,40 @@ public class HashTableController implements Initializable {
generarGrafico(); generarGrafico();
} }
/**
* Crear el hashTable de tamaño 10.
*/
private void initializeHashTable() {
scene = contenidoHashTable.getScene();
grafico = new Grafico(scene);
this.hashTable = new HashTable(10);
}
/**
* Poner los valores en el grafico.
*/
private void generarGrafico() {
grafico.removerDestacar();
for (int i = 0; i < 10; i++) {
if (hashTable.getIndice(i) != null) {
Text text = (Text) scene.lookup("#indice_texto_" + String.valueOf(i));
text.setText(String.valueOf(i));
text = (Text) scene.lookup("#llave_texto_" + String.valueOf(i));
text.setText(hashTable.getIndice(i).getLlave());
text = (Text) scene.lookup("#valor_texto_" + String.valueOf(i));
text.setText(String.valueOf(hashTable.getIndice(i).getValor()));
}
else {
Text text = (Text) scene.lookup("#indice_texto_" + String.valueOf(i));
text.setText("");
text = (Text) scene.lookup("#llave_texto_" + String.valueOf(i));
text.setText("");
text = (Text) scene.lookup("#valor_texto_" + String.valueOf(i));
text.setText("");
}
}
}
/** /**
* Vaciar el hashTable de todos los valores. * Vaciar el hashTable de todos los valores.
*/ */
@ -241,38 +275,4 @@ public class HashTableController implements Initializable {
Main.mostrarError(resourceBundle.getString("tablaHashNoLlave"), resourceBundle); Main.mostrarError(resourceBundle.getString("tablaHashNoLlave"), resourceBundle);
} }
} }
/**
* Crear el hashTable de tamaño 10.
*/
private void initializeHashTable() {
scene = contenidoHashTable.getScene();
grafico = new Grafico(scene);
this.hashTable = new HashTable(10);
}
/**
* Poner los valores en el grafico.
*/
private void generarGrafico() {
grafico.removerDestacar();
for (int i = 0; i < 10; i++) {
if (hashTable.getIndice(i) != null) {
Text text = (Text) scene.lookup("#indice_texto_" + String.valueOf(i));
text.setText(String.valueOf(i));
text = (Text) scene.lookup("#llave_texto_" + String.valueOf(i));
text.setText(hashTable.getIndice(i).getLlave());
text = (Text) scene.lookup("#valor_texto_" + String.valueOf(i));
text.setText(String.valueOf(hashTable.getIndice(i).getValor()));
}
else {
Text text = (Text) scene.lookup("#indice_texto_" + String.valueOf(i));
text.setText("");
text = (Text) scene.lookup("#llave_texto_" + String.valueOf(i));
text.setText("");
text = (Text) scene.lookup("#valor_texto_" + String.valueOf(i));
text.setText("");
}
}
}
} }

View File

@ -28,15 +28,6 @@ final public class ListaEnlazada {
lista = null; lista = null;
} }
/**
* Devolver la cantidad de enlaces que están en la lista.
*
* @return int: La cantidad.
*/
public int size() {
return size;
}
/** /**
* Devolver el tipo de lista. * Devolver el tipo de lista.
* *
@ -55,10 +46,37 @@ final public class ListaEnlazada {
this.tipo = tipo; this.tipo = tipo;
} }
/**
* Insertar una llave en la lista.
*
* @param llave int: La llave a insertar.
*
* @return boolean: Verdad si fue insertado, sino falso.
*/
public boolean insertar(int llave) {
if (buscar(llave) == null) {
// Crear una enlace y agregarla a la lista
Enlace nuevo = new EnlaceNormal();
nuevo.setLlave(llave);
nuevo.setSiguiente(lista);
if (lista != null) {
lista.setPrevio(nuevo);
}
lista = nuevo;
size++;
return true;
}
else {
// Se falló porque la llave ya existe
return false;
}
}
/** /**
* Buscar una llave en la lista. * Buscar una llave en la lista.
* *
* @param llave int: La llave a buscar. * @param llave int: La llave a buscar.
*
* @return Enlace: El enlace que contiene la llave buscada. * @return Enlace: El enlace que contiene la llave buscada.
*/ */
public Enlace buscar(int llave) { public Enlace buscar(int llave) {
@ -85,35 +103,11 @@ final public class ListaEnlazada {
} }
} }
/**
* Insertar una llave en la lista.
*
* @param llave int: La llave a insertar.
* @return boolean: Verdad si fue insertado, sino falso.
*/
public boolean insertar(int llave) {
if (buscar(llave) == null) {
// Crear una enlace y agregarla a la lista
Enlace nuevo = new EnlaceNormal();
nuevo.setLlave(llave);
nuevo.setSiguiente(lista);
if (lista != null) {
lista.setPrevio(nuevo);
}
lista = nuevo;
size++;
return true;
}
else {
// Se falló porque la llave ya existe
return false;
}
}
/** /**
* Eliminar un enlace de la lista. * Eliminar un enlace de la lista.
* *
* @param llave int: La llave a eliminar. * @param llave int: La llave a eliminar.
*
* @return boolean: Verdad si fue borrado, sino falso. * @return boolean: Verdad si fue borrado, sino falso.
*/ */
public boolean eliminar(int llave) { public boolean eliminar(int llave) {
@ -158,6 +152,7 @@ final public class ListaEnlazada {
* Devolver un enlace con su llave y valor. * Devolver un enlace con su llave y valor.
* *
* @param indice int: El indice que desea ver. * @param indice int: El indice que desea ver.
*
* @return Enlace: El enlace a devolver. * @return Enlace: El enlace a devolver.
*/ */
public Enlace getIndice(int indice) { public Enlace getIndice(int indice) {
@ -174,4 +169,13 @@ final public class ListaEnlazada {
return null; return null;
} }
} }
/**
* Devolver la cantidad de enlaces que están en la lista.
*
* @return int: La cantidad.
*/
public int size() {
return size;
}
} }

View File

@ -10,6 +10,7 @@ final public class ListaEnlazadaCircular {
* El primer enlace. * El primer enlace.
*/ */
private Enlace primer; private Enlace primer;
/** /**
* El ultimo enlace. * El ultimo enlace.
*/ */
@ -33,15 +34,6 @@ final public class ListaEnlazadaCircular {
ultimo = null; ultimo = null;
} }
/**
* Devolver la cantidad de enlaces que están en la lista.
*
* @return int: La cantidad.
*/
public int size() {
return size;
}
/** /**
* Devolver el tipo de lista. * Devolver el tipo de lista.
* *
@ -60,10 +52,41 @@ final public class ListaEnlazadaCircular {
this.tipo = tipo; this.tipo = tipo;
} }
/**
* Insertar una llave en la lista.
*
* @param llave int: La llave a insertar.
*
* @return boolean: Verdad si fue insertado, falso si ya existe la llave.
*/
public boolean insertar(int llave) {
if (buscar(llave) == null) {
// Crear una enlace y agregarla a la lista
Enlace enlace = new EnlaceCircular();
if (primer == null) {
ultimo = enlace;
}
enlace.setLlave(llave);
enlace.setSiguiente(primer);
primer = enlace;
ultimo.setSiguiente(primer);
size++;
return true;
}
else {
// Se falló porque la llave ya existe
return false;
}
}
/** /**
* Buscar una llave en la lista. * Buscar una llave en la lista.
* *
* @param llave int: La llave a buscar. * @param llave int: La llave a buscar.
*
* @return Enlace: El enlace que contiene la llave. * @return Enlace: El enlace que contiene la llave.
*/ */
public Enlace buscar(int llave) { public Enlace buscar(int llave) {
@ -92,38 +115,19 @@ final public class ListaEnlazadaCircular {
} }
/** /**
* Insertar una llave en la lista. * Devolver la cantidad de enlaces que están en la lista.
* *
* @param llave int: La llave a insertar. * @return int: La cantidad.
* @return boolean: Verdad si fue insertado, falso si ya existe la llave.
*/ */
public boolean insertar(int llave) { public int size() {
if (buscar(llave) == null) { return size;
// Crear una enlace y agregarla a la lista
Enlace enlace = new EnlaceCircular();
if (primer == null) {
ultimo = enlace;
}
enlace.setLlave(llave);
enlace.setSiguiente(primer);
primer = enlace;
ultimo.setSiguiente(primer);
size++;
return true;
}
else {
// Se falló porque la llave ya existe
return false;
}
} }
/** /**
* Eliminar un enlace de la lista. * Eliminar un enlace de la lista.
* *
* @param llave int: La llave a elminiar. * @param llave int: La llave a elminiar.
*
* @return boolean: Verdad se fue eliminado, falso si no estaba en la lista. * @return boolean: Verdad se fue eliminado, falso si no estaba en la lista.
*/ */
public boolean eliminar(int llave) { public boolean eliminar(int llave) {
@ -169,6 +173,7 @@ final public class ListaEnlazadaCircular {
* Devolver un enlace con su llave y valor. * Devolver un enlace con su llave y valor.
* *
* @param indice int: El indice que desea ver. * @param indice int: El indice que desea ver.
*
* @return Enlace: El enlace a devolver. * @return Enlace: El enlace a devolver.
*/ */
public Enlace getIndice(int indice) { public Enlace getIndice(int indice) {

View File

@ -10,10 +10,12 @@ final public class ListaEnlazadaTipos {
* Tipo simple. * Tipo simple.
*/ */
static final public int SIMPLE = 0; static final public int SIMPLE = 0;
/** /**
* Tipo circular. * Tipo circular.
*/ */
static final public int CIRCULAR = 1; static final public int CIRCULAR = 1;
/** /**
* Tipo doblemente enlazada. * Tipo doblemente enlazada.
*/ */

View File

@ -43,17 +43,6 @@ public class Main extends Application {
launch(args); launch(args);
} }
/**
* Cambiar el icono de una ventana.
*
* @param dialog Dialog: El Dialog a cambiar.
* @param clase Class: La clase usado para abrir el Stream.
*/
static public void setIcon(Dialog dialog, Class clase) {
Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow();
stage.getIcons().add(new Image(clase.getResourceAsStream("/cl/cromer/estructuras/images/icon.png")));
}
/** /**
* Mostrar una ventana con mensaje en la pantalla. * Mostrar una ventana con mensaje en la pantalla.
* *
@ -71,6 +60,17 @@ public class Main extends Application {
dialog.show(); dialog.show();
} }
/**
* Cambiar el icono de una ventana.
*
* @param dialog Dialog: El Dialog a cambiar.
* @param clase Class: La clase usado para abrir el Stream.
*/
static public void setIcon(Dialog dialog, Class clase) {
Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow();
stage.getIcons().add(new Image(clase.getResourceAsStream("/cl/cromer/estructuras/images/icon.png")));
}
/** /**
* Crear el stage y la scene para la aplicación grafica. * Crear el stage y la scene para la aplicación grafica.
* *

View File

@ -71,6 +71,7 @@ final public class Pila {
* Devolver el valor que está en un indice de la pila. * Devolver el valor que está en un indice de la pila.
* *
* @param indice int: El indice que desea devolver. * @param indice int: El indice que desea devolver.
*
* @return String: El valor que está guardado en el indice. * @return String: El valor que está guardado en el indice.
*/ */
public String getIndice(int indice) { public String getIndice(int indice) {