1.Лёгкая
Глубина узла в дереве — это:
- AЧисло потомков этого узла
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло рёбер от корня до этого узла
- DЧисло узлов в его поддереве
2.Лёгкая
Что такое лист дерева?
- AУзел без родителя
- BУзел ровно с одним потомком
- CУзел с наибольшим значением
- DУзел без потомков
3.Лёгкая
Что такое коэффициент заполнения (load factor) хеш-таблицы?
- AЧисло коллизий на данный момент
- BЧисло корзин, делённое на среднюю длину хранимых ключей
- CЧисло хранимых элементов, делённое на число корзин
- DВремя загрузки таблицы с диска
4.Средняя
Очередь реализована двумя стеками: push в стек «in», pop из стека «out», который при опустошении заполняется из «in». Какова амортизированная стоимость одной операции?
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
5.Средняя
Как найти минимальный ключ в двоичном дереве поиска?
- AИдти от корня по правым потомкам, пока правого потомка не окажется
- BПосмотреть только на корень
- CОбойти все листья и сравнить их
- DИдти от корня по левым потомкам, пока левого потомка не окажется
6.Средняя
Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?
- A(i + 1) mod n
- B(i − 1) mod n
- Ci + 1
- D2i + 1
7.Сложная
Какое свойство поддерживает любое B-дерево идеально сбалансированным?
- AКаждый узел хранит один ключ
- BКлючи хранятся только в корне
- CУ каждого узла ровно два потомка
- DВсе листья находятся на одной глубине
8.Сложная
Чем radix-дерево (сжатое префиксное дерево) лучше обычного trie?
- AОно сливает цепочки узлов с одним потомком в одно ребро, помеченное строкой
- BОно сортирует потомков каждого узла по частоте
- CОно хранит каждое слово в хеш-таблице в корне вместо отдельных узлов
- DОно хранит только первую букву каждого слова
Ответы
- 1. C · Число рёбер от корня до этого узла
- 2. D · Узел без потомков
- 3. C · Число хранимых элементов, делённое на число корзин
- 4. C · O(1)
- 5. D · Идти от корня по левым потомкам, пока левого потомка не окажется
- 6. A · (i + 1) mod n
- 7. D · Все листья находятся на одной глубине
- 8. A · Оно сливает цепочки узлов с одним потомком в одно ребро, помеченное строкой
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.