Iz E-študij, proste zakladnice študentskega znanja
public class TestLinkedQueue
{
public static void main(String[] args)
{
LinkedQueue q = new LinkedQueue();
System.out.println(q);
// za izpis vrednosti header in size morajo biti ta atributa v LinkedQueue public static
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("JANEZ");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("MAJA");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("SIMON");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("PETER");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("MARJAN");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("KATARINA");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("JANEZ");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("MAJA");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("SIMON");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
q.enqueue("SLAVICA");
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
System.out.println("Vrednosti: header: "+LinkedQueue.header+ " size: "+LinkedQueue.size);
System.out.println();
System.out.println("q.getFront() = " + q.getFront());
System.out.println("q.getBack() = " + q.getBack());
System.out.println("q.size() = " + q.size());
System.out.println();
System.out.println("Izpis vseh: ");
for (java.util.Iterator it=q.iterator(); it.hasNext(); )
System.out.println("\tit.next() = " + it.next());
System.out.println();
System.out.println("Brisanje vseh: ");
for (;;)
{
q.dequeue();
System.out.println(q);
}
}
}