1.Лёгкая
Что делает хеш-функция в хеш-таблице?
- AОтображает ключ в индекс таблицы
- BСортирует ключи в таблице
- CШифрует значения в таблице
- DПодсчитывает, сколько ключей хранится
2.Лёгкая
Что такое взвешенный граф?
- AГраф, в котором одни вершины тяжелее других, потому что у них больше рёбер
- BГраф, в котором рёбер больше, чем вершин
- CГраф, хранящийся на диске
- DГраф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
3.Лёгкая
Какова определяющая особенность множества как абстрактного типа данных?
- AОно хранит элементы без повторений
- BОно хранит пары ключ–значение
- CОно хранит элементы в отсортированном порядке
- DОно допускает доступ только с одного конца
4.Средняя
У вас есть ссылка на узел в середине списка. В каком списке его можно удалить за O(1)?
- AВ двусвязном списке
- BВ односвязном списке
- CВ динамическом массиве
- DВ отсортированном массиве
5.Средняя
Какова стоимость вставки элемента в середину массива из n элементов?
- AO(n), потому что последующие элементы нужно сдвинуть
- BO(log n) из-за двоичного поиска
- CO(n²), потому что каждый элемент сдвигается n раз
- DO(1), потому что индекс известен
6.Средняя
Симметричный обход (in-order) двоичного дерева поиска посещает ключи:
- AПо уровням
- BВ порядке вставки
- CВсегда в порядке убывания
- DВ порядке возрастания (отсортированно)
7.Сложная
Удаление узла с двумя потомками из двоичного дерева поиска обычно выполняют так:
- AМеняют его местами с корнем
- BПерестраивают поддерево под ним с нуля и заново вставляют каждый содержавшийся в нём ключ
- CУдаляют всё поддерево
- DЗаменяют его in-order преемником (или предшественником) и удаляют тот узел
8.Сложная
Узел АВЛ-дерева разбалансирован, потому что правое поддерево его левого потомка стало слишком высоким (случай левый–правый). Какое исправление применяется?
- AОдиночный правый поворот в узле
- BОдиночный левый поворот в узле
- CПравый поворот в левом потомке, затем левый поворот в узле
- DЛевый поворот в левом потомке, затем правый поворот в узле
Ответы
- 1. A · Отображает ключ в индекс таблицы
- 2. D · Граф, в котором у каждого ребра есть числовое значение, например стоимость или расстояние
- 3. A · Оно хранит элементы без повторений
- 4. A · В двусвязном списке
- 5. A · O(n), потому что последующие элементы нужно сдвинуть
- 6. D · В порядке возрастания (отсортированно)
- 7. D · Заменяют его in-order преемником (или предшественником) и удаляют тот узел
- 8. D · Левый поворот в левом потомке, затем правый поворот в узле
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.