1.Лёгкая
Что такое лист дерева?
- AУзел без родителя
- BУзел с наибольшим значением
- CУзел ровно с одним потомком
- DУзел без потомков
2.Лёгкая
Что определяет двоичное дерево?
- AКаждый узел хранит двоичное число
- BУ каждого узла не более двух потомков
- CУ каждого узла ровно два потомка
- DВ дереве ровно два уровня
3.Лёгкая
Глубина узла в дереве — это:
- AЧисло узлов в его поддереве
- BЧисло рёбер от этого узла до самого глубокого листа
- CЧисло рёбер от корня до этого узла
- DЧисло потомков этого узла
4.Средняя
Сколько времени занимает поиск слова длины L в префиксном дереве (trie) с фиксированным алфавитом?
- AO(n), где n — число слов
- BO(log n), где n — число слов
- CO(L × n)
- DO(L), независимо от числа хранимых слов
5.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ динамическом массиве
- BВ односвязном списке
- CВ отсортированном массиве
- DВ двусвязном списке
6.Средняя
В двоичной min-куче, хранящейся в массиве (индексация с 0), потомки узла с индексом i находятся на позициях:
- Ai/2 и i/2 + 1
- B2i и 2i + 1
- Ci + 1 и i + 2
- D2i + 1 и 2i + 2
7.Сложная
Почему из стандартного фильтра Блума нельзя просто удалить элементы, обнулив их биты?
- AБиты фильтра Блума нельзя менять после создания
- BУдаление повысило бы долю ложноположительных результатов до 100%
- CФильтры Блума хранят элементы целиком, и их невозможно снова найти после хеширования
- DЭти биты могут принадлежать и другим элементам, что вызвало бы ложноотрицательные результаты
8.Сложная
Какому правилу должны подчиняться хеш и равенство, чтобы хеш-таблица работала правильно?
- AРазные ключи должны иметь разные значения хеша
- BЗначения хеша должны быть простыми числами
- CИз равенства хешей следует равенство ключей
- DРавные ключи должны иметь равные значения хеша
Ответы
- 1. D · Узел без потомков
- 2. B · У каждого узла не более двух потомков
- 3. C · Число рёбер от корня до этого узла
- 4. D · O(L), независимо от числа хранимых слов
- 5. D · В двусвязном списке
- 6. D · 2i + 1 и 2i + 2
- 7. D · Эти биты могут принадлежать и другим элементам, что вызвало бы ложноотрицательные результаты
- 8. D · Равные ключи должны иметь равные значения хеша
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.