Red de conocimiento informático - Aprendizaje de programación - cola java

cola java

//Implementación de colas a través de LinkedList

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[];