1.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AГраф
- BОчередь
- CХеш-множество
- DСтек
2.Лёгкая
Что такое степень вершины в неориентированном графе?
- AДлина самого длинного пути из неё
- BЧисло инцидентных ей рёбер
- CЕё позиция в списке смежности
- DЧисло вершин графа
3.Лёгкая
Как называется операция стека, добавляющая элемент на вершину?
- APush
- BEnqueue
- CPeek
- DPop
4.Средняя
Хеш-таблица размера 7 использует h(k) = k mod 7 и линейное пробирование. Где окажется 17 после вставки 10?
- AВ индексе 0
- BВ индексе 3
- CВ индексе 6
- DВ индексе 4
5.Средняя
АВЛ-деревья (AVL) и красно-чёрные деревья гарантируют:
- AХранение ключей в порядке вставки
- BВысоту O(log n) благодаря перебалансировке
- CЧто ни у одного узла нет двух потомков
- DПоиск за константное время в любом случае
6.Средняя
Как вставляется новый элемент в двоичную кучу?
- AЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- BЕго помещают в корень и опускают вниз
- CЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
- DВсю кучу перестраивают с нуля
7.Сложная
Узел АВЛ-дерева разбалансирован, потому что правое поддерево его левого потомка стало слишком высоким (случай левый–правый). Какое исправление применяется?
- AОдиночный левый поворот в узле
- BЛевый поворот в левом потомке, затем правый поворот в узле
- CОдиночный правый поворот в узле
- DПравый поворот в левом потомке, затем левый поворот в узле
8.Сложная
Какую проблему линейного пробирования в основном уменьшает двойное хеширование?
- AПервичную кластеризацию, при которой образуются длинные серии занятых ячеек
- BНеобходимость хранить ключи в таблице
- CНеобходимость в хеш-функции
- DСтоимость O(n) чтения значения по ключу
Ответы
- 1. D · Стек
- 2. B · Число инцидентных ей рёбер
- 3. A · Push
- 4. D · В индексе 4
- 5. B · Высоту O(log n) благодаря перебалансировке
- 6. A · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 7. B · Левый поворот в левом потомке, затем правый поворот в узле
- 8. A · Первичную кластеризацию, при которой образуются длинные серии занятых ячеек
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.