Вопросы к Поиску с Алисой
Некоторые преимущества использования collections.deque
для создания двусторонних очередей:
deque
оптимизирован для быстрого добавления и изъятия элементов как в начале, так и в конце очереди. dzen.ru deque
, которая реализована как двусвязный список блоков памяти. olegtalks.ru Чтобы добавить или убрать элемент с самого начала или конца такой конструкции, нужно поработать только с крайним блоком и его связями, а не двигать все элементы. olegtalks.ru maxlen
, который позволяет ограничить размер очереди. proglib.io При заполнении ограниченной очереди добавление новых объектов «слева» вызовет удаление элементов «справа». proglib.io deque
подходит для реализации очередей, стеков, кольцевых буферов. dzen.ru