1.Лёгкая
Что такое коллизия в хеш-таблице?
- AДва разных ключа отображаются в один и тот же индекс
- BВ таблице заканчивается память
- CКлюч вообще невозможно хешировать
- DДва одинаковых ключа хранятся дважды
2.Лёгкая
Как называется операция стека, добавляющая элемент на вершину?
- APeek
- BEnqueue
- CPop
- DPush
3.Лёгкая
Что делает операция peek (или top) стека?
- AВозвращает верхний элемент, не удаляя его
- BУдаляет все элементы из стека
- CВозвращает нижний элемент стека
- DУдаляет верхний элемент и возвращает его
4.Средняя
У узла двоичного дерева поиска есть правое поддерево. Где находится его in-order преемник?
- AСамый правый узел его левого поддерева
- BВсегда его родитель
- CСамый левый узел его правого поддерева
- DВсегда его правый потомок
5.Средняя
АВЛ-деревья (AVL) и красно-чёрные деревья гарантируют:
- AЧто ни у одного узла нет двух потомков
- BВысоту O(log n) благодаря перебалансировке
- CПоиск за константное время в любом случае
- DХранение ключей в порядке вставки
6.Средняя
Чему равно значение постфиксного выражения 3 4 + 2 * ?
- A14
- B24
- C11
- D10
7.Сложная
Вставка ключа в АВЛ-дерево делает левое поддерево узла слишком высоким, причём новый ключ попал в левое поддерево его левого потомка (случай левый–левый). Какое исправление применяется?
- AЛевый поворот в потомке, затем правый поворот в узле
- BОдиночный правый поворот в несбалансированном узле
- CПерекрашивание узла и его потомка
- DОдиночный левый поворот в несбалансированном узле
8.Сложная
Какие операции поддерживает за O(log n) дерево Фенвика (binary indexed tree) над массивом из n чисел?
- AПоиск медианы за O(1)
- BВставку элементов в любую позицию
- CСортировку массива и двоичный поиск
- DЗапросы префиксных сумм и обновления отдельного элемента
Ответы
- 1. A · Два разных ключа отображаются в один и тот же индекс
- 2. D · Push
- 3. A · Возвращает верхний элемент, не удаляя его
- 4. C · Самый левый узел его правого поддерева
- 5. B · Высоту O(log n) благодаря перебалансировке
- 6. A · 14
- 7. B · Одиночный правый поворот в несбалансированном узле
- 8. D · Запросы префиксных сумм и обновления отдельного элемента
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.