1. Какие операции со стеком разрешены? 2. Какие ошибки могут возникнуть при использовании стека? 3. Какие операции допускает очередь? 4. Как построить очередь на основе массива с неизменяемым размером? 5. Приведите примеры задач, в которых можно использовать очередь. 6. Что такое дек? Чем он отличается от стека и очереди? Какая из этих структур данных наиболее общая (может выполнять функции других)?