Заполнение очереди из другой очереди в обратном порядке - PullRequest
0 голосов
/ 22 марта 2011

Возможно, это слишком просто.Как заполнить очередь B очередью A?но очередь B должна быть обратной.

Ответы [ 2 ]

1 голос
/ 22 марта 2011

А как насчет

val b = a.reverse
0 голосов
/ 22 марта 2011

Предполагая, что очередь - это FIFO, если вы можете взять из конца очереди, просто возьмите с конца A и поместите их в B.

Если вы не можете, возьмите A спереди, вставьте их в стек, затем, когда A опустеет, положите их в стек в B.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...