1.Лёгкая
Граф состоит из:
- AВершин (узлов), соединённых рёбрами
- BТолько ключей и хешей
- CСтрок и столбцов
- DТолько корня и листьев
2.Лёгкая
Какая структура данных лучше всего подходит для функции «отменить» (undo) в текстовом редакторе?
- AСтек
- BОчередь
- CХеш-множество
- DГраф
3.Лёгкая
Что такое ориентированный граф?
- AГраф, в котором каждая пара различных вершин соединена ребром
- BГраф без циклов
- CГраф, рёбра которого направлены от одной вершины к другой
- DГраф, у всех рёбер которого есть веса
4.Средняя
Как в кольцевой очереди, хранящейся в массиве ёмкостью n, вычисляется следующая позиция после индекса i?
- Ai + 1
- B2i + 1
- C(i + 1) mod n
- D(i − 1) mod n
5.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ двусвязном списке
- BВ односвязном списке
- CВ динамическом массиве
- DВ отсортированном массиве
6.Средняя
Какой абстрактный тип данных использует алгоритм Дейкстры для выбора следующей обрабатываемой вершины?
- AМножество без упорядочения
- BОчередь FIFO
- CОчередь с приоритетом по минимуму
- DСтек
7.Сложная
Вставка ключа в АВЛ-дерево делает левое поддерево узла слишком высоким, причём новый ключ попал в левое поддерево его левого потомка (случай левый–левый). Какое исправление применяется?
- AПерекрашивание узла и его потомка
- BОдиночный правый поворот в несбалансированном узле
- CЛевый поворот в потомке, затем правый поворот в узле
- DОдиночный левый поворот в несбалансированном узле
8.Сложная
Что делает косое дерево (splay tree) после каждого обращения?
- AПерестраивает всё дерево в сбалансированном виде
- BПеремещает узел, к которому обращались, в лист
- CПоворотами поднимает узел, к которому обращались, в корень
- DПерекрашивает узлы на пути поиска
Ответы
- 1. A · Вершин (узлов), соединённых рёбрами
- 2. A · Стек
- 3. C · Граф, рёбра которого направлены от одной вершины к другой
- 4. C · (i + 1) mod n
- 5. A · В двусвязном списке
- 6. C · Очередь с приоритетом по минимуму
- 7. B · Одиночный правый поворот в несбалансированном узле
- 8. C · Поворотами поднимает узел, к которому обращались, в корень
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.