1.Лёгкая
Какая операция медленная в массиве, но быстрая в начале связного списка?
- AОпределение длины массива фиксированного размера
- BДоступ к 5-му элементу
- CЧтение последнего элемента по индексу
- DВставка в начало
2.Лёгкая
Как называется операция очереди, удаляющая элемент из начала?
- AInsert
- BDequeue
- CPush
- DEnqueue
3.Лёгкая
Граф состоит из:
- AСтрок и столбцов
- BТолько корня и листьев
- CТолько ключей и хешей
- DВершин (узлов), соединённых рёбрами
4.Средняя
Как вставляется новый элемент в двоичную кучу?
- AЕго вставляют в отсортированную позицию, сдвигая все бо́льшие элементы на одно место вправо
- BЕго помещают в корень и опускают вниз
- CЕго помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- DВсю кучу перестраивают с нуля
5.Средняя
Кольцевой буфер (ring buffer) обычно используют для реализации:
- AХеш-функции
- BДвоичного дерева поиска
- CОбхода графа
- DОчереди фиксированного размера
6.Средняя
Ключи 50, 30, 70, 20, 40 вставляются в таком порядке в пустое двоичное дерево поиска. Кто левый потомок 30?
- A70
- B50
- C20
- D40
7.Сложная
Нужно хранить k наименьших значений из потока n чисел, используя O(k) памяти. Какой подход работает за время O(n log k)?
- AMin-куча, хранящая все n значений, из которой в конце извлекаются k наименьших
- BОтсортированный массив всех n значений
- CОчередь FIFO последних k значений
- DMax-куча размера k, корень которой заменяется, когда приходит меньшее значение
8.Сложная
В BST с корнем 50, левым поддеревом 30 (потомки 20, 40) и правым поддеревом 70 (потомки 60, 80) корень удаляют с помощью in-order преемника. Какой ключ станет новым корнем?
- A40
- B80
- C60
- D70
Ответы
- 1. D · Вставка в начало
- 2. B · Dequeue
- 3. D · Вершин (узлов), соединённых рёбрами
- 4. C · Его помещают в конец массива и поднимают вверх (sift up), пока он нарушает свойство кучи
- 5. D · Очереди фиксированного размера
- 6. C · 20
- 7. D · Max-куча размера k, корень которой заменяется, когда приходит меньшее значение
- 8. C · 60
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.