1.Лёгкая
Что такое степень вершины в неориентированном графе?
- AДлина самого длинного пути из неё
- BЕё позиция в списке смежности
- CЧисло вершин графа
- DЧисло инцидентных ей рёбер
2.Лёгкая
Что содержит указатель next последнего узла односвязного списка?
- AЧисло узлов в списке
- BNull (узла нет)
- CАдрес предыдущего узла
- DАдрес первого узла
3.Лёгкая
Что такое дек (deque, двусторонняя очередь)?
- AОчередь, допускающая удаление только с конца
- BОчередь, отсортированная по приоритету
- CСтруктура, допускающая вставку и удаление с обоих концов
- DДве отдельные очереди в одном массиве
4.Средняя
В дорожной сети 100 000 перекрёстков, каждый соединён примерно с 4 другими. Какое представление подходит лучше всего?
- AДвоичная куча рёбер
- BСписки смежности
- CОдин отсортированный массив вершин
- DМатрица смежности
5.Средняя
Сколько узлов в идеальном (perfect) двоичном дереве высоты h, если высота считается в рёбрах?
- Ah2
- B2h + 1
- C2h+1 − 1
- D2h
6.Средняя
Где в двоичной куче, хранящейся в массиве с индексацией от 0, находится родитель узла с индексом i?
- AВ индексе i − 1
- BВ индексе 2i + 1
- CВ индексе ⌊i / 2⌋ + 1
- DВ индексе ⌊(i − 1) / 2⌋
7.Сложная
Какому свойству должно удовлетворять красно-чёрное дерево?
- AКаждый узел должен быть красным
- BУ каждого красного узла должны быть красные потомки, поэтому красные узлы всегда образуют непрерывные цепочки до листьев
- CКаждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
- DКорень должен быть красным
8.Сложная
В кольцевом буфере front == rear может означать и «пуст», и «полон». Какой распространённый способ их различить?
- AХранить front и rear в одной переменной
- BХранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
- CВсегда очищать буфер, когда front равен rear, так что состояние — пустой
- DДелать размер буфера степенью двойки
Ответы
- 1. D · Число инцидентных ей рёбер
- 2. B · Null (узла нет)
- 3. C · Структура, допускающая вставку и удаление с обоих концов
- 4. B · Списки смежности
- 5. C · 2h+1 − 1
- 6. D · В индексе ⌊(i − 1) / 2⌋
- 7. C · Каждый путь от узла до его листьев-потомков содержит одинаковое число чёрных узлов
- 8. B · Хранить отдельный счётчик элементов или всегда оставлять одну ячейку свободной
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.