1.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AПодсчитывает, сколько ключей хранится
- BШифрует значения в таблице
- CСортирует ключи в таблице
- DОтображает ключ в индекс таблицы
2.Лёгкая
Что такое взвешенный граф?
- AГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- BГраф, хранящийся на диске
- CГраф, в котором рёбер больше, чем вершин
- DГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
3.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло узлов в его поддереве
- DЧисло потомков этого узла
4.Средняя
Сколько узлов в идеальном (perfect) двоичном дереве высоты h, если высота считается в рёбрах?
- A2h+1 − 1
- Bh2
- C2h
- D2h + 1
5.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ динамическом массиве
- BВ двусвязном списке
- CВ односвязном списке
- DВ отсортированном массиве
6.Средняя
Как вставляется новый элемент в двоичную кучу?
- AВсю кучу перестраивают с нуля
- BЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
- CЕго помещают в корень и опускают вниз
- DЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
7.Сложная
Временная сложность операции decrease-key в двоичной куче (при известной позиции элемента) составляет:
- AO(n log n)
- BO(log n)
- CO(1)
- DO(n)
8.Сложная
Что делает косое дерево (splay tree) после каждого обращения?
- AПеремещает узел, к которому обращались, в лист
- BПерекрашивает узлы на пути поиска
- CПерестраивает всё дерево в сбалансированном виде
- DПоворотами поднимает узел, к которому обращались, в корень
Ответы
- 1. D · Отображает ключ в индекс таблицы
- 2. A · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 3. A · Число рёбер от корня до этого узла
- 4. A · 2h+1 − 1
- 5. B · В двусвязном списке
- 6. D · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 7. B · O(log n)
- 8. D · Поворотами поднимает узел, к которому обращались, в корень
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.