НачатьНачать бесплатно

Двусторонняя очередь

Познакомьтесь со структурой данных «двусторонняя очередь» — она послужит основой для буфера воспроизведения.

Двусторонняя очередь, или deque, — это очередь ограниченной ёмкости, которая «забывает» самые старые элементы по мере добавления новых. Такая абстракция хорошо подходит для реализации буфера воспроизведения.

Это упражнение является частью курса

Глубокое обучение с подкреплением на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

from collections import deque
buffer = deque(range(10))
print('Buffer initialized as:', buffer)
# Append 10 to the right of the buffer
buffer.____
print('Buffer after appending:', buffer)
Редактировать и запускать код