1.Лёгкая
Что делает операция peek (или top) стека?
- AУдаляет верхний элемент и возвращает его
- BВозвращает верхний элемент, не удаляя его
- CВозвращает нижний элемент стека
- DУдаляет все элементы из стека
2.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AСтек
- BОчередь
- CГраф
- DХеш-множество
3.Лёгкая
Что такое степень вершины в неориентированном графе?
- AЧисло вершин графа
- BЧисло инцидентных ей рёбер
- CЕё позиция в списке смежности
- DДлина самого длинного пути из неё
4.Средняя
У двоичного дерева корень 1 с левым потомком 2 и правым потомком 3; у узла 2 потомки 4 (левый) и 5 (правый). Каков обратный обход (postorder)?
- A5 4 3 2 1
- B1 2 4 5 3
- C4 2 5 1 3
- D4 5 2 3 1
5.Средняя
Какую структуру данных использует выполняющаяся программа для отслеживания активных вызовов функций и их локальных переменных?
- AДвоичное дерево поиска кадров
- BСтек вызовов
- CХеш-таблицу функций
- DОчередь памяти кучи
6.Средняя
Префиксное дерево (trie) особенно эффективно для:
- AПоиска кратчайших путей
- BХранения матриц
- CПоиска по префиксу, например автодополнения
- DСортировки чисел
7.Сложная
Алгоритм Кана для топологической сортировки многократно удаляет вершины с полустепенью захода 0. Какая структура хранит эти вершины?
- AСтек всех посещённых рёбер
- BМатрица смежности, фиксирующая, какие вершины уже удалены
- CОчередь (или любая коллекция) вершин с полустепенью захода 0
- DMax-куча, упорядоченная по полустепени исхода
8.Сложная
Какому свойству должно удовлетворять красно-чёрное дерево?
- AУ каждого красного узла должны быть красные потомки, поэтому красные узлы всегда образуют непрерывные цепочки до листьев
- BКаждый узел должен быть красным
- CКорень должен быть красным
- DКаждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
Ответы
- 1. B · Возвращает верхний элемент, не удаляя его
- 2. A · Стек
- 3. B · Число инцидентных ей рёбер
- 4. D · 4 5 2 3 1
- 5. B · Стек вызовов
- 6. C · Поиска по префиксу, например автодополнения
- 7. C · Очередь (или любая коллекция) вершин с полустепенью захода 0
- 8. D · Каждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.