1.Лёгкая
Какая структура данных работает по принципу «первым пришёл — первым ушёл» (FIFO)?
- AБинарное дерево
- BОчередь
- CКуча
- DСтек
2.Лёгкая
В двоичном дереве поиска значения в левом поддереве узла:
- AРасположены в случайном порядке
- BРавны значению узла
- CБольше значения узла
- DМеньше значения узла
3.Лёгкая
Что содержит указатель next последнего узла односвязного списка?
- AАдрес первого узла
- BNull (узла нет)
- CАдрес предыдущего узла
- DЧисло узлов в списке
4.Средняя
Какова высота двоичного дерева поиска с n узлами в худшем случае, если ключи вставляются в отсортированном порядке?
- Alog₂ n
- Bn (дерево превращается в связный список)
- C√n
- D1
5.Средняя
Почему обход массива на практике часто гораздо быстрее обхода связного списка той же длины?
- AОбход массива занимает в сумме O(1), а связного списка — O(n)
- BМассивы требуют меньше инструкций для сравнения значений
- CЭлементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
- DСвязные списки всегда хранят элементы на диске
6.Средняя
Сколько памяти занимают списки смежности для графа с V вершинами и E рёбрами?
- AO(V²)
- BO(V × E)
- CO(V + E)
- DO(E²)
7.Сложная
Вставка ключа в АВЛ-дерево делает левое поддерево узла слишком высоким, причём новый ключ попал в левое поддерево его левого потомка (случай левый–левый). Какое исправление применяется?
- AОдиночный правый поворот в несбалансированном узле
- BПерекрашивание узла и его потомка
- CЛевый поворот в потомке, затем правый поворот в узле
- DОдиночный левый поворот в несбалансированном узле
8.Сложная
Временная сложность операции decrease-key в двоичной куче (при известной позиции элемента) составляет:
- AO(log n)
- BO(1)
- CO(n log n)
- DO(n)
Ответы
- 1. B · Очередь
- 2. D · Меньше значения узла
- 3. B · Null (узла нет)
- 4. B · n (дерево превращается в связный список)
- 5. C · Элементы массива расположены непрерывно, поэтому хорошо используют кэш процессора
- 6. C · O(V + E)
- 7. A · Одиночный правый поворот в несбалансированном узле
- 8. A · O(log n)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.