Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static MyQueueGen<Integer> sortedQueue(int size){
- MyQueueGen<Integer> result = new MyQueueGen<Integer>(size);
- int temp;
- temp = (int)(Math.random()*10000);
- result.enqueue(temp);
- size--;
- while (size > 0){
- temp = (int)(Math.random()*10000);
- if (temp > result.elementAt(result.size() - 1)){
- result.enqueue(temp);
- size--;
- }
- else if (temp < result.elementAt(result.size() - 1)){
- while(result.elementAt(0) < temp)
- result.enqueue(result.dequeue());
- result.enqueue(temp);
- size--;
- while(result.elementAt(0) > result.elementAt(result.size() - 1))
- result.enqueue(result.dequeue());
- }
- else{
- continue;
- }
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement