1.Лёгкая
Что содержит каждый узел двусвязного списка?
- AДанные и два указателя: один на следующий узел и один на узел после него
- BДанные, указатель на следующий узел и указатель на предыдущий узел
- CДве копии данных и один указатель
- DДанные и только указатель на следующий узел
2.Лёгкая
Что такое дек (deque, двусторонняя очередь)?
- AСтруктура, допускающая вставку и удаление с обоих концов
- BДве отдельные очереди в одном массиве
- CОчередь, отсортированная по приоритету
- DОчередь, допускающая удаление только с конца
3.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло узлов в его поддереве
- CЧисло потомков этого узла
- DЧисло рёбер от этого узла до самого глубокого листа
4.Средняя
Сколько времени занимает проверка существования ребра (u, v) с помощью матрицы смежности?
- AO(1)
- BO(E)
- CO(log V)
- DO(V)
5.Средняя
Чему равно значение постфиксного выражения 3 4 + 2 * ?
- A24
- B14
- C11
- D10
6.Средняя
Как вставляется новый элемент в двоичную кучу?
- AЕго помещают в корень и опускают вниз
- BЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- CВсю кучу перестраивают с нуля
- DЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
7.Сложная
Какова стоимость одной операции find в худшем случае в структуре union-find с n элементами без объединения по рангу и сжатия путей?
- AO(n)
- BO(log n)
- CO(α(n))
- DO(1)
8.Сложная
Какую проблему линейного пробирования в основном уменьшает двойное хеширование?
- AСтоимость O(n) чтения значения по ключу
- BПервичную кластеризацию, при которой образуются длинные серии занятых ячеек
- CНеобходимость в хеш-функции
- DНеобходимость хранить ключи в таблице
Ответы
- 1. B · Данные, указатель на следующий узел и указатель на предыдущий узел
- 2. A · Структура, допускающая вставку и удаление с обоих концов
- 3. A · Число рёбер от корня до этого узла
- 4. A · O(1)
- 5. B · 14
- 6. B · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 7. A · O(n)
- 8. B · Первичную кластеризацию, при которой образуются длинные серии занятых ячеек
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.