public final class ListaEnlazada
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ListaEnlazada.Tipos
Esta clase contiene los tipos de listas enlazadas.
|
Modifier and Type | Field and Description |
---|---|
private ListaEnlace |
lista
El enlace principal de la lista.
|
private int |
size
La cantidad de enlaces que están en la lista.
|
private int |
tipo
El tipo de lista enlazada.
|
Constructor and Description |
---|
ListaEnlazada()
Inicilizar.
|
Modifier and Type | Method and Description |
---|---|
ListaEnlace |
buscar(int llave)
Buscar una llave en la lista.
|
boolean |
eliminar(int llave)
Eliminar un enlace de la lista.
|
ListaEnlace |
getIndice(int indice)
Devolver un enlace con su llave y valor.
|
int |
getTipo()
Devolver el tipo de lista.
|
boolean |
insertar(int llave)
Insertar una llave en la lista.
|
void |
setTipo(int tipo)
Cambiar el tipo de lista.
|
int |
size()
Devolver la cantidad de enlaces que están en la lista.
|
private ListaEnlace lista
private int size
private int tipo
public int getTipo()
public void setTipo(int tipo)
tipo
- int: El tipo a cambiar.public boolean insertar(int llave)
llave
- int: La llave a insertar.public boolean eliminar(int llave)
llave
- int: La llave a eliminar.public ListaEnlace buscar(int llave)
llave
- int: La llave a buscar.public ListaEnlace getIndice(int indice)
indice
- int: El indice que desea ver.public int size()