Reverse first k elements of a queue.
Anonymous
Dequeue first k elements into a stack, pop them out enqeue-ing them back to the Queue. Lastly Dequeue the remaining n-k elements from the queue and Enqueue them to the end of the Queue.
Check out your Company Bowl for anonymous work chats.