TestLinkedQueue.java

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje
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);
    } 
  }
}
Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja