1.Лёгкая
Глубина узла в дереве — это:
- AЧисло рёбер от корня до этого узла
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло потомков этого узла
- DЧисло узлов в его поддереве
2.Лёгкая
Сколько рёбер в дереве с n узлами?
- An − 1
- Bn
- C2n
- Dn + 1
3.Лёгкая
Что содержит каждый узел двусвязного списка?
- AДве копии данных и один указатель
- BДанные, указатель на следующий узел и указатель на предыдущий узел
- CДанные и два указателя: один на следующий узел и один на узел после него
- DДанные и только указатель на следующий узел
4.Средняя
Сколько памяти занимают списки смежности для графа с V вершинами и E рёбрами?
- AO(V + E)
- BO(V × E)
- CO(E²)
- DO(V²)
5.Средняя
Какое условие балансировки поддерживает АВЛ-дерево в каждом узле?
- AОба поддерева каждого узла содержат ровно одинаковое число узлов
- BКаждый узел окрашен в красный или чёрный цвет
- CВсе листья находятся ровно на одной глубине
- DВысоты левого и правого поддеревьев различаются не более чем на 1
6.Средняя
Сколько узлов в идеальном (perfect) двоичном дереве высоты h, если высота считается в рёбрах?
- A2h+1 − 1
- B2h + 1
- C2h
- Dh2
7.Сложная
Зачем серверу выбирать хеш-функцию случайно из универсального семейства?
- AЧтобы сделать крайне маловероятным, что атакующий подберёт много ключей с одинаковым хешем
- BЧтобы не нужно было увеличивать таблицу
- CЧтобы хеш-таблица была отсортирована
- DЧтобы гарантировать, что никакие два ключа никогда не столкнутся, какие бы ключи ни присылал атакующий
8.Сложная
Алгоритм Кана для топологической сортировки многократно удаляет вершины с полустепенью захода 0. Какая структура хранит эти вершины?
- AОчередь (или любая коллекция) вершин с полустепенью захода 0
- BМатрица смежности, фиксирующая, какие вершины уже удалены
- CСтек всех посещённых рёбер
- DMax-куча, упорядоченная по полустепени исхода
Ответы
- 1. A · Число рёбер от корня до этого узла
- 2. A · n − 1
- 3. B · Данные, указатель на следующий узел и указатель на предыдущий узел
- 4. A · O(V + E)
- 5. D · Высоты левого и правого поддеревьев различаются не более чем на 1
- 6. A · 2h+1 − 1
- 7. A · Чтобы сделать крайне маловероятным, что атакующий подберёт много ключей с одинаковым хешем
- 8. A · Очередь (или любая коллекция) вершин с полустепенью захода 0
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.