Showing:
Handle Score
@Ibrahim Nash 5761
@akhayrutdinov 5111
@mb1973 4989
@Quandray 4944
@saiujwal13083 4506
@sanjay05 3762
@marius_valentin_dragoi 3516
@sushant_a 3459
@verma_ji 3341
@KshamaGupta 3318
Queue Reversal
Basic Accuracy: 55.8% Submissions: 19331 Points: 1

Given a Queue Q containing N elements. The task is to reverse the Queue. Your task is to complete the function rev(), that reverses the N elements of the queue.

Example 1:

Input:
6
4 3 1 10 2 6

Output:
6 2 10 1 3 4

Explanation:
After reversing the given
elements of the queue , the resultant
queue will be 6 2 10 1 3 4.


Example 2:

Input:
4
4 3 2 1

Output:
1 2 3 4

Explanation:
After reversing the given
elements of the queue , the resultant
queue will be 1 2 3 4.

You only need to complete the function rev that takes a queue as parameter and returns the reversed queue. The printing is done automatically by the driver code.

Expected Time Complexity : O(n)
Expected Auxilliary Space : O(n)

Constraints:
1 ≤ N ≤ 105
1 ≤ elements of Queue ≤ 105