Уроки 43 - 44
Стек, очередь, дек
(§42. Стек, очередь, дек)
Содержание урока
Что такое стек?
Использование динамического массива
Вычисление арифметических выражений
Скобочные выражения
Очереди, деки
Вопросы и задания
Задачи
Вопросы и задания
1. Что такое стек? Какие операции со стеком разрешены?
2. Как используется системный стек при выполнении программ?
3. Какие ошибки могут возникнуть при использовании стека?
4. В каких случаях можно использовать обычный массив для моделирования стека?
5. Как построить стек на основе динамического массива?
6. Почему при передаче стека в подпрограммы, приведённые в параграфе, соответствующий параметр должен быть изменяемым?
7. Что такое очередь? Какие операции она допускает?
8. Приведите примеры задач, в которых можно использовать очередь.
Подготовьте сообщение
а) «Моделирование стека и очереди в языке Си»
б) «Моделирование стека и очереди в языке Python»
в) «Моделирование очереди с помощью стеков»
г) «Очередь с приоритетом»
Следующая страница Задачи
Cкачать материалы урока