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