Browse Source

Fixed typo.

master
Chris Cromer 5 years ago
parent
commit
86108410d5
  1. 6
      src/cl/cromer/estructuras/Enlace.java
  2. 18
      src/cl/cromer/estructuras/EnlaceCircular.java
  3. 18
      src/cl/cromer/estructuras/EnlaceNormal.java
  4. 25
      src/cl/cromer/estructuras/ListaEnlazada.java
  5. 20
      src/cl/cromer/estructuras/ListaEnlazadaCircular.java

6
src/cl/cromer/estructuras/Enlace.java

@ -25,14 +25,14 @@ interface Enlace {
*
* @return Object: El enlace a devolver.
*/
Object getSiguente();
Object getSiguiente();
/**
* Cambiar el siguiente enlace.
*
* @param siguente Object: El siguente enlace nuevo.
* @param siguiente Object: El siguiente enlace nuevo.
*/
void setSiguente(Object siguente);
void setSiguiente(Object siguiente);
/**
* Devolver el enlace previo.

18
src/cl/cromer/estructuras/EnlaceCircular.java

@ -12,15 +12,15 @@ final public class EnlaceCircular implements Enlace {
private int llave;
/**
* El siguente enlace.
* El siguiente enlace.
*/
private EnlaceCircular siguente;
private EnlaceCircular siguiente;
/**
* Incializar.
*/
public EnlaceCircular() {
siguente = null;
siguiente = null;
}
/**
@ -42,21 +42,21 @@ final public class EnlaceCircular implements Enlace {
}
/**
* Devolver el siguente enlace.
* Devolver el siguiente enlace.
*
* @return EnlaceCircular: El enlace a devolver.
*/
public EnlaceCircular getSiguente() {
return siguente;
public EnlaceCircular getSiguiente() {
return siguiente;
}
/**
* Cambiar el siguiente enlace.
*
* @param siguente Object: El siguente enlace nuevo de tipo {@link EnlaceCircular}.
* @param siguiente Object: El siguiente enlace nuevo de tipo {@link EnlaceCircular}.
*/
public void setSiguente(Object siguente) {
this.siguente = (EnlaceCircular) siguente;
public void setSiguiente(Object siguiente) {
this.siguiente = (EnlaceCircular) siguiente;
}
/**

18
src/cl/cromer/estructuras/EnlaceNormal.java

@ -12,9 +12,9 @@ final public class EnlaceNormal implements Enlace {
private int llave;
/**
* El siguente enlace.
* El siguiente enlace.
*/
private EnlaceNormal siguente;
private EnlaceNormal siguiente;
/**
* El enlace previo por doble enlazada.
@ -25,7 +25,7 @@ final public class EnlaceNormal implements Enlace {
* Incializar.
*/
public EnlaceNormal() {
siguente = null;
siguiente = null;
previo = null;
}
@ -48,21 +48,21 @@ final public class EnlaceNormal implements Enlace {
}
/**
* Devolver el siguente enlace.
* Devolver el siguiente enlace.
*
* @return EnlaceNormal: El enlace a devolver.
*/
public EnlaceNormal getSiguente() {
return siguente;
public EnlaceNormal getSiguiente() {
return siguiente;
}
/**
* Cambiar el siguiente enlace.
*
* @param siguente Object: El siguente enlace nuevo de tipo {@link EnlaceNormal}.
* @param siguiente Object: El siguiente enlace nuevo de tipo {@link EnlaceNormal}.
*/
public void setSiguente(Object siguente) {
this.siguente = (EnlaceNormal) siguente;
public void setSiguiente(Object siguiente) {
this.siguiente = (EnlaceNormal) siguiente;
}
/**

25
src/cl/cromer/estructuras/ListaEnlazada.java

@ -67,9 +67,9 @@ final public class ListaEnlazada {
Enlace lista = this.lista;
while (lista.getLlave() != llave) {
// Buscar hasta la llave es encontrado
if (lista.getSiguente() != null) {
// Buscar en la sigenute enlace
lista = (Enlace) lista.getSiguente();
if (lista.getSiguiente() != null) {
// Buscar en la siguiente enlace
lista = (Enlace) lista.getSiguiente();
}
else {
// No se encuentra
@ -96,7 +96,7 @@ final public class ListaEnlazada {
// Crear una enlace y agregarla a la lista
Enlace nuevo = new EnlaceNormal();
nuevo.setLlave(llave);
nuevo.setSiguente(lista);
nuevo.setSiguiente(lista);
if (lista != null) {
lista.setPrevio(nuevo);
}
@ -123,10 +123,10 @@ final public class ListaEnlazada {
Enlace previo = lista;
while (lista.getLlave() != llave) {
// Buscar hasta la llave es encontraddo
if (lista.getSiguente() != null) {
// Buscar en la sigenute enlace
if (lista.getSiguiente() != null) {
// Buscar en la siguiente enlace
previo = lista;
lista = (Enlace) lista.getSiguente();
lista = (Enlace) lista.getSiguiente();
}
else {
// No se encuentra
@ -135,15 +135,15 @@ final public class ListaEnlazada {
}
// Se encontró
if (lista == this.lista) {
// Si es la primera enlace, cambiarla al siguente enlace
this.lista = (Enlace) this.lista.getSiguente();
// Si es la primera enlace, cambiarla al siguiente enlace
this.lista = (Enlace) this.lista.getSiguiente();
if (this.lista.getPrevio() != null) {
this.lista.setPrevio(null);
}
}
else {
// Sino cortar esta enlace de la lista
previo.setSiguente(lista.getSiguente());
previo.setSiguiente(lista.getSiguiente());
}
size--;
return true;
@ -165,7 +165,7 @@ final public class ListaEnlazada {
int i = size();
Enlace lista = this.lista;
while (i > indice + 1) {
lista = (Enlace) lista.getSiguente();
lista = (Enlace) lista.getSiguiente();
i--;
}
return lista;
@ -174,5 +174,4 @@ final public class ListaEnlazada {
return null;
}
}
}
}

20
src/cl/cromer/estructuras/ListaEnlazadaCircular.java

@ -73,7 +73,7 @@ final public class ListaEnlazadaCircular {
int i = 0;
while (lista.getLlave() != llave && i < size()) {
// Buscar en la sigenute enlace hasta el final.
lista = (Enlace) lista.getSiguente();
lista = (Enlace) lista.getSiguiente();
i++;
}
if (lista.getLlave() == llave) {
@ -107,9 +107,9 @@ final public class ListaEnlazadaCircular {
}
enlace.setLlave(llave);
enlace.setSiguente(primer);
enlace.setSiguiente(primer);
primer = enlace;
ultimo.setSiguente(primer);
ultimo.setSiguiente(primer);
size++;
return true;
@ -134,10 +134,10 @@ final public class ListaEnlazadaCircular {
int i = 0;
while (lista.getLlave() != llave && i < size()) {
// Buscar hasta la llave es encontraddo
if (lista.getSiguente() != null) {
// Buscar en la sigenute enlace
if (lista.getSiguiente() != null) {
// Buscar en la siguiente enlace
previo = lista;
lista = (Enlace) lista.getSiguente();
lista = (Enlace) lista.getSiguiente();
}
i++;
}
@ -149,12 +149,12 @@ final public class ListaEnlazadaCircular {
// Se encontró
if (lista == this.primer) {
// Si es la primera enlace, cambiarla al siguente enlace
this.primer = (Enlace) this.primer.getSiguente();
// Si es la primera enlace, cambiarla al sigueinte enlace
this.primer = (Enlace) this.primer.getSiguiente();
}
else {
// Sino cortar esta enlace de la lista
previo.setSiguente(lista.getSiguente());
previo.setSiguiente(lista.getSiguiente());
}
size--;
return true;
@ -176,7 +176,7 @@ final public class ListaEnlazadaCircular {
int i = size();
Enlace lista = this.primer;
while (i > indice + 1) {
lista = (Enlace) lista.getSiguente();
lista = (Enlace) lista.getSiguiente();
i--;
}
return lista;

Loading…
Cancel
Save