Эквивалентный метод интерфейса ArrayDeque с интерфейсом очереди - PullRequest
0 голосов
/ 23 мая 2010

Я знаю, что ArrayDeque предлагает оба конца обработки (голова и хвост), но я не понимаю, почему метод offerlast () эквивалентен методу offer () интерфейса очереди. Почему бы не предложить первый ()? Привет совет. Спасибо

Ответы [ 2 ]

2 голосов
/ 23 мая 2010

По соглашению, элементы вставляются в очередь в конце очереди (после последнего элемента) и извлекаются из заголовка очереди (первый элемент).Следовательно, предложение является последним, а опрос - первым.

0 голосов
/ 23 мая 2010

Часть этого - структура структуры Коллекций.У класса ArrayDeque есть оба метода, потому что в реализации ArrayDeque они позволяют как добавлять в начало, так и в конец, в то время как другие реализации Deque могут этого не делать, поэтому они создали другие методы, чтобы быть более конкретными при их использовании, если это необходимо.

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