В deque мы можем вставлять и удалять на обоих концах. Это нарушает свойство очереди? - PullRequest
0 голосов
/ 06 марта 2019

Очередь - это структура данных, в которую мы вставляем элементы с одного конца (спереди) и удаляем элементы с другого конца (сзади).Но с помощью deque мы можем вставлять и удалять с обоих концов, не нарушает ли это свойство очереди?

1 Ответ

0 голосов
/ 06 марта 2019

Нет, deque не фиолетовое свойство очереди.

Согласно вики :

В информатике двусторонняя очередь (сокращенно deque) - это абстрактный тип данных, который обобщает очередь, для которой элементы могут быть добавлены или удалены либо с фронта (головы), либо спина (хвост)

Итак, ясно, что deque - это обобщение очереди, а не нарушение.

...