Fixed typo.
This commit is contained in:
parent
16b400aada
commit
86108410d5
@ -25,14 +25,14 @@ interface Enlace {
|
|||||||
*
|
*
|
||||||
* @return Object: El enlace a devolver.
|
* @return Object: El enlace a devolver.
|
||||||
*/
|
*/
|
||||||
Object getSiguente();
|
Object getSiguiente();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cambiar el siguiente enlace.
|
* 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.
|
* Devolver el enlace previo.
|
||||||
|
@ -12,15 +12,15 @@ final public class EnlaceCircular implements Enlace {
|
|||||||
private int llave;
|
private int llave;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* El siguente enlace.
|
* El siguiente enlace.
|
||||||
*/
|
*/
|
||||||
private EnlaceCircular siguente;
|
private EnlaceCircular siguiente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Incializar.
|
* Incializar.
|
||||||
*/
|
*/
|
||||||
public EnlaceCircular() {
|
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.
|
* @return EnlaceCircular: El enlace a devolver.
|
||||||
*/
|
*/
|
||||||
public EnlaceCircular getSiguente() {
|
public EnlaceCircular getSiguiente() {
|
||||||
return siguente;
|
return siguiente;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cambiar el siguiente enlace.
|
* 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) {
|
public void setSiguiente(Object siguiente) {
|
||||||
this.siguente = (EnlaceCircular) siguente;
|
this.siguiente = (EnlaceCircular) siguiente;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -12,9 +12,9 @@ final public class EnlaceNormal implements Enlace {
|
|||||||
private int llave;
|
private int llave;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* El siguente enlace.
|
* El siguiente enlace.
|
||||||
*/
|
*/
|
||||||
private EnlaceNormal siguente;
|
private EnlaceNormal siguiente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* El enlace previo por doble enlazada.
|
* El enlace previo por doble enlazada.
|
||||||
@ -25,7 +25,7 @@ final public class EnlaceNormal implements Enlace {
|
|||||||
* Incializar.
|
* Incializar.
|
||||||
*/
|
*/
|
||||||
public EnlaceNormal() {
|
public EnlaceNormal() {
|
||||||
siguente = null;
|
siguiente = null;
|
||||||
previo = 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.
|
* @return EnlaceNormal: El enlace a devolver.
|
||||||
*/
|
*/
|
||||||
public EnlaceNormal getSiguente() {
|
public EnlaceNormal getSiguiente() {
|
||||||
return siguente;
|
return siguiente;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cambiar el siguiente enlace.
|
* 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) {
|
public void setSiguiente(Object siguiente) {
|
||||||
this.siguente = (EnlaceNormal) siguente;
|
this.siguiente = (EnlaceNormal) siguiente;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -67,9 +67,9 @@ final public class ListaEnlazada {
|
|||||||
Enlace lista = this.lista;
|
Enlace lista = this.lista;
|
||||||
while (lista.getLlave() != llave) {
|
while (lista.getLlave() != llave) {
|
||||||
// Buscar hasta la llave es encontrado
|
// Buscar hasta la llave es encontrado
|
||||||
if (lista.getSiguente() != null) {
|
if (lista.getSiguiente() != null) {
|
||||||
// Buscar en la sigenute enlace
|
// Buscar en la siguiente enlace
|
||||||
lista = (Enlace) lista.getSiguente();
|
lista = (Enlace) lista.getSiguiente();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// No se encuentra
|
// No se encuentra
|
||||||
@ -96,7 +96,7 @@ final public class ListaEnlazada {
|
|||||||
// Crear una enlace y agregarla a la lista
|
// Crear una enlace y agregarla a la lista
|
||||||
Enlace nuevo = new EnlaceNormal();
|
Enlace nuevo = new EnlaceNormal();
|
||||||
nuevo.setLlave(llave);
|
nuevo.setLlave(llave);
|
||||||
nuevo.setSiguente(lista);
|
nuevo.setSiguiente(lista);
|
||||||
if (lista != null) {
|
if (lista != null) {
|
||||||
lista.setPrevio(nuevo);
|
lista.setPrevio(nuevo);
|
||||||
}
|
}
|
||||||
@ -123,10 +123,10 @@ final public class ListaEnlazada {
|
|||||||
Enlace previo = lista;
|
Enlace previo = lista;
|
||||||
while (lista.getLlave() != llave) {
|
while (lista.getLlave() != llave) {
|
||||||
// Buscar hasta la llave es encontraddo
|
// Buscar hasta la llave es encontraddo
|
||||||
if (lista.getSiguente() != null) {
|
if (lista.getSiguiente() != null) {
|
||||||
// Buscar en la sigenute enlace
|
// Buscar en la siguiente enlace
|
||||||
previo = lista;
|
previo = lista;
|
||||||
lista = (Enlace) lista.getSiguente();
|
lista = (Enlace) lista.getSiguiente();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// No se encuentra
|
// No se encuentra
|
||||||
@ -135,15 +135,15 @@ final public class ListaEnlazada {
|
|||||||
}
|
}
|
||||||
// Se encontró
|
// Se encontró
|
||||||
if (lista == this.lista) {
|
if (lista == this.lista) {
|
||||||
// Si es la primera enlace, cambiarla al siguente enlace
|
// Si es la primera enlace, cambiarla al siguiente enlace
|
||||||
this.lista = (Enlace) this.lista.getSiguente();
|
this.lista = (Enlace) this.lista.getSiguiente();
|
||||||
if (this.lista.getPrevio() != null) {
|
if (this.lista.getPrevio() != null) {
|
||||||
this.lista.setPrevio(null);
|
this.lista.setPrevio(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Sino cortar esta enlace de la lista
|
// Sino cortar esta enlace de la lista
|
||||||
previo.setSiguente(lista.getSiguente());
|
previo.setSiguiente(lista.getSiguiente());
|
||||||
}
|
}
|
||||||
size--;
|
size--;
|
||||||
return true;
|
return true;
|
||||||
@ -165,7 +165,7 @@ final public class ListaEnlazada {
|
|||||||
int i = size();
|
int i = size();
|
||||||
Enlace lista = this.lista;
|
Enlace lista = this.lista;
|
||||||
while (i > indice + 1) {
|
while (i > indice + 1) {
|
||||||
lista = (Enlace) lista.getSiguente();
|
lista = (Enlace) lista.getSiguiente();
|
||||||
i--;
|
i--;
|
||||||
}
|
}
|
||||||
return lista;
|
return lista;
|
||||||
@ -174,5 +174,4 @@ final public class ListaEnlazada {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -73,7 +73,7 @@ final public class ListaEnlazadaCircular {
|
|||||||
int i = 0;
|
int i = 0;
|
||||||
while (lista.getLlave() != llave && i < size()) {
|
while (lista.getLlave() != llave && i < size()) {
|
||||||
// Buscar en la sigenute enlace hasta el final.
|
// Buscar en la sigenute enlace hasta el final.
|
||||||
lista = (Enlace) lista.getSiguente();
|
lista = (Enlace) lista.getSiguiente();
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (lista.getLlave() == llave) {
|
if (lista.getLlave() == llave) {
|
||||||
@ -107,9 +107,9 @@ final public class ListaEnlazadaCircular {
|
|||||||
}
|
}
|
||||||
|
|
||||||
enlace.setLlave(llave);
|
enlace.setLlave(llave);
|
||||||
enlace.setSiguente(primer);
|
enlace.setSiguiente(primer);
|
||||||
primer = enlace;
|
primer = enlace;
|
||||||
ultimo.setSiguente(primer);
|
ultimo.setSiguiente(primer);
|
||||||
|
|
||||||
size++;
|
size++;
|
||||||
return true;
|
return true;
|
||||||
@ -134,10 +134,10 @@ final public class ListaEnlazadaCircular {
|
|||||||
int i = 0;
|
int i = 0;
|
||||||
while (lista.getLlave() != llave && i < size()) {
|
while (lista.getLlave() != llave && i < size()) {
|
||||||
// Buscar hasta la llave es encontraddo
|
// Buscar hasta la llave es encontraddo
|
||||||
if (lista.getSiguente() != null) {
|
if (lista.getSiguiente() != null) {
|
||||||
// Buscar en la sigenute enlace
|
// Buscar en la siguiente enlace
|
||||||
previo = lista;
|
previo = lista;
|
||||||
lista = (Enlace) lista.getSiguente();
|
lista = (Enlace) lista.getSiguiente();
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
@ -149,12 +149,12 @@ final public class ListaEnlazadaCircular {
|
|||||||
|
|
||||||
// Se encontró
|
// Se encontró
|
||||||
if (lista == this.primer) {
|
if (lista == this.primer) {
|
||||||
// Si es la primera enlace, cambiarla al siguente enlace
|
// Si es la primera enlace, cambiarla al sigueinte enlace
|
||||||
this.primer = (Enlace) this.primer.getSiguente();
|
this.primer = (Enlace) this.primer.getSiguiente();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Sino cortar esta enlace de la lista
|
// Sino cortar esta enlace de la lista
|
||||||
previo.setSiguente(lista.getSiguente());
|
previo.setSiguiente(lista.getSiguiente());
|
||||||
}
|
}
|
||||||
size--;
|
size--;
|
||||||
return true;
|
return true;
|
||||||
@ -176,7 +176,7 @@ final public class ListaEnlazadaCircular {
|
|||||||
int i = size();
|
int i = size();
|
||||||
Enlace lista = this.primer;
|
Enlace lista = this.primer;
|
||||||
while (i > indice + 1) {
|
while (i > indice + 1) {
|
||||||
lista = (Enlace) lista.getSiguente();
|
lista = (Enlace) lista.getSiguiente();
|
||||||
i--;
|
i--;
|
||||||
}
|
}
|
||||||
return lista;
|
return lista;
|
||||||
|
Loading…
Reference in New Issue
Block a user