Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.70 KB | None | 0 0
  1.     public static MyQueueGen<Integer> sortedQueue(int size){
  2.         MyQueueGen<Integer> result = new MyQueueGen<Integer>(size);
  3.         int temp;
  4.         temp = (int)(Math.random()*10000);
  5.         result.enqueue(temp);
  6.         size--;
  7.         while (size > 0){
  8.             temp = (int)(Math.random()*10000);
  9.             if (temp > result.elementAt(result.size() - 1)){
  10.                 result.enqueue(temp);
  11.                 size--;
  12.             }
  13.             else if (temp < result.elementAt(result.size() - 1)){
  14.                 while(result.elementAt(0) < temp)
  15.                     result.enqueue(result.dequeue());
  16.                 result.enqueue(temp);
  17.                 size--;
  18.                 while(result.elementAt(0) > result.elementAt(result.size() - 1))
  19.                     result.enqueue(result.dequeue());
  20.             }
  21.             else{
  22.                 continue;
  23.             }
  24.         }
  25.         return result;
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement