public class ColaCircular extends java.lang.Object implements InterfazCola
Modifier and Type | Field and Description |
---|---|
protected int |
nDatos |
protected Nodo |
ultimo |
Constructor and Description |
---|
ColaCircular()
Constructor por omision.
|
Modifier and Type | Method and Description |
---|---|
void |
agregar(java.lang.Object valor)
Metodo para insertar un elemento a la cola circular.
|
void |
eliminar()
Metodo para eliminar el primer elemento de la cola circular.
|
boolean |
estaVacia()
Metodo para determinar si la cola circular esta vacia o no.
|
java.util.Iterator |
iterador()
Metodo para obtener un iterador sobre la cola circular.
|
void |
rotar()
Metodo para rotar la cola circular.
|
int |
tamanio()
Metodo para conocer el tamanio de la cola circular.
|
java.lang.Object |
tomar()
Metodo para obtener el primer elemento de la cola circular sin alterar esta.
|
java.lang.Object |
ultimo()
Metodo para obtener el ultimo elemento de la cola circular sin alterar esta.
|
void |
vaciar()
Metodo para dejar vacia la cola circular.
|
protected Nodo ultimo
protected int nDatos
public ColaCircular()
public boolean estaVacia()
estaVacia
in interface InterfazCola
public void vaciar()
vaciar
in interface InterfazCola
public int tamanio()
tamanio
in interface InterfazCola
public void agregar(java.lang.Object valor)
agregar
in interface InterfazCola
valor
- -- elemento que sera insertado.public java.lang.Object tomar()
tomar
in interface InterfazCola
public void eliminar()
eliminar
in interface InterfazCola
public java.lang.Object ultimo()
public void rotar()
public java.util.Iterator iterador()
iterador
in interface InterfazCola