Тест по информатике по теме: алгоритмы и структуры данных

Тема 2. Стек, очередь, дек

1

Что обеспечивает дек?

вставку и удаление с обоих концов

доступ по индексу

только удаление

Что является недостатком реализации стека на массиве?

ограниченный размер

сложность доступа к элементам

высокая стоимость pop

С помощью какой структуры данных наиболее рационально реализовать очередь?

стек

список

дек

Какая операция помещает элемент в стек?

push

pop

add

Структура данных, работа с элементами которой организована по принципу FIFO, это:

Стек

Дек

Очередь

Список

Как работает приоритетная очередь?

удаляет элемент с наибольшим или наименьшим приоритетом

всегда удаляет первый добавленный

работает только как стек

Линейный последовательный список, в котором включение и исключение элементов возможно с обоих концов, называется:

стеком

очередью

деком

кольцевой очередью

Линейный список, в котором доступен только последний элемент, называется:

стеком

очередью

деком

массивом

кольцом

Для чего используется двойная очередь ввода-вывода (deque)?

для эффективных операций на обоих концах списка

для хранения уникальных элементов

для блокировки доступа по индексу

Как называется операция просмотра верхнего элемента стека без удаления?

peek

push

top-remove

Что произойдёт, если выполнить pop для пустого стека?

ошибка underflow

очистка стека

возврат произвольного значения

Что происходит при переполнении очереди в массиве?

невозможность вставки нового элемента

удаление всех элементов

очередь превращается в дек

Как называется очередь, в которой используется кольцевой буфер?

кольцевая очередь

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

динамическая очередь

Какая операция удаляет элемент из очереди?

push

dequeue

take

Какая структура данных является обобщением и стека, и очереди?

дек

массив

список