1.Лёгкая
Что такое корень дерева?
- AЛюбой узел в середине
- BВерхний узел, у которого нет родителя
- CУзел без потомков
- DУзел с наибольшим значением
2.Лёгкая
Как называется операция очереди, удаляющая элемент из начала?
- APush
- BDequeue
- CEnqueue
- DInsert
3.Лёгкая
Сколько рёбер в дереве с n узлами?
- An
- B2n
- Cn + 1
- Dn − 1
4.Средняя
Почему обход массива на практике часто гораздо быстрее обхода связного списка той же длины?
- AСвязные списки всегда хранят элементы на диске
- BМассивы требуют меньше инструкций для сравнения значений
- CЭлементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
- DОбход массива занимает в сумме O(1), а связного списка — O(n)
5.Средняя
Чему равно значение постфиксного выражения 3 4 + 2 * ?
- A24
- B14
- C11
- D10
6.Средняя
Какую структуру данных использует поиск в глубину (DFS, итеративная версия)?
- AТолько хеш-таблицу
- BСтек
- CОчередь
- DКучу
7.Сложная
Динамический массив удваивается при заполнении. Почему многие реализации уменьшают его, только когда он заполнен на четверть, а не наполовину?
- AЧтобы избежать повторных изменений размера, когда push и pop чередуются вблизи границы
- BЧтобы массив оставался отсортированным
- CПотому что распределитель памяти может освобождать память только четвертями блока
- DПотому что уменьшение вдвое при половинном заполнении привело бы к потере элементов
8.Сложная
Какую проблему линейного пробирования в основном уменьшает двойное хеширование?
- AНеобходимость хранить ключи в таблице
- BНеобходимость в хеш-функции
- CСтоимость O(n) чтения значения по ключу
- DПервичную кластеризацию, при которой образуются длинные серии занятых ячеек
Ответы
- 1. B · Верхний узел, у которого нет родителя
- 2. B · Dequeue
- 3. D · n − 1
- 4. C · Элементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
- 5. B · 14
- 6. B · Стек
- 7. A · Чтобы избежать повторных изменений размера, когда push и pop чередуются вблизи границы
- 8. D · Первичную кластеризацию, при которой образуются длинные серии занятых ячеек
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.