void reverseQueue(queue<int>& Queue)
{
stack<int> Stack;
while (!Queue.empty())
{
Stack.push(Queue.front());
Queue.pop();
}
while (!Stack.empty())
{
Queue.push(Stack.top());
Stack.pop();
}
}
Мне было интересно, что бы обозначения Big-O или Big-Theta этой функции были бы, если бы мы назвали ее с очередью из n элементов.Будет ли это что-то вроде O (n ^ 2), так как мы дважды нажимаем и выталкиваем n элементов, чтобы переместить их из стека обратно в очередь в обратном порядке?Спасибо за любую помощь.