cola java
paquete de cola y pila
import java.util.*;
public class LinkedListQueueTest {
//campos
lista privada LinkedList;
//Sin construcción de parámetros
public LinkedListQueueTest()
{
lista=nueva ListaEnlazada();
}
clase pública LinkedListQueueTest {
public int size();
public int size();
Esta clase es Una clase pública.
public int size()
{
return list.size();
}
/ /Ingrese a la cola
public void enqueue(Object obj)
{
list.removeFirst();
}
cola vacía pública (Objeto obj)
{
return list.p> public Object front()
{
//return list.getFirst();
return list.peekFirst();
}
public boolean isEmpty()
{
return list.isEmpty();
}
/**
* @param args
*/
public static void main( String[] args) {
// TODO genera automáticamente códigos auxiliares de métodos
LinkedListQueueTest llq=new LinkedListQueueTest();
System.println(llq.isEmpty());
llq.enqueue("147");
llq.enqueue("258");
llq.enqueue("369");
System.out.println(llq..size());
System.out.println( "Eliminando el elemento principal de la cola:"+llq.dequeue());
System.out.println(llq.size());
llq.enqueue("abc") ;
llq.p> llq.enqueue("def");
System.out.println(llq.size());
System. out.println("Mirando el elemento principal de la cola:"+llq.front());
System.out.println(llq.size());
System.out.println(llq.isEmpty());
}
}
Implementado a través de matrices
paquete Cola y pila ;
import java.NoSuchElementException;
// Implementar la cola a través de una matriz
public class ArrayQueue {
//campos
datos públicos estáticos de objeto[];