1Структура данных, хранящая элементы произвольного типа
2Упорядоченная коллекция элементов одного типа
3Непорядковая коллекция элементов
4Структура данных, работающая по принципу "первый пришел — первый вышел"
Вопрос 8
Какой из следующих методов используется для добавления элемента в конец массива?
1push
2append
3insert
4merge
Вопрос 9
Что такое связный список?
1Структура данных, в которой элементы имеют фиксированный размер
2Структура данных, состоящая из узлов, каждый из которых содержит значение и указатель на следующий узел
3Структура данных, хранящая элементы в виде дерева
4Коллекция элементов, доступных по индексу
Вопрос 10Ответ открыт бесплатно
Какова временная сложность сортировки выбором?
1O(N log N)
2O(N^2)✓ Правильный ответ
3O(N)
4O(log N)
✓ Правильный ответ
O(N^2)
Вопрос 11
Что такое рекурсия?
1Процесс, при котором функция вызывает саму себя
2Структура данных, работающая по принципу "первый пришел — первый вышел"
3Метод сортировки данных
4Статическая структура данных
Вопрос 12
Какой из следующих примеров является примером рекурсии?
1Сортировка выбором
2Функция факториала
3Линейный поиск
4Поиск в глубину
Вопрос 13Ответ открыт бесплатно
Что такое стек вызовов?
1Место, где хранятся глобальные переменные
2Структура данных, используемая для хранения локальных переменных функций и информации о вызовах✓ Правильный ответ
3Внешняя память для хранения данных
4Структура данных, позволяющая доступ по индексу
✓ Правильный ответ
Структура данных, используемая для хранения локальных переменных функций и информации о вызовах
Вопрос 14
Какова временная сложность быстрой сортировки в среднем случае?
1O(N log N)
2O(N^2)
3O(N)
4O(log N)
Вопрос 15
Какой алгоритм использует стратегию "разделяй и властвуй"?
1Сортировка пузырьком
2Быстрая сортировка
3Сортировка выбором
4Линейный поиск
Вопрос 16
Что такое очередь?
1Структура данных, работающая по принципу "последний пришел — первый вышел"
2Структура данных, работающая по принципу "первый пришел — первый вышел"
3Структура данных, позволяющая произвольный доступ к элементам
4Структура данных, используемая для сортировки
Вопрос 17Ответ открыт бесплатно
Какова временная сложность сортировки слиянием?
1O(N log N)✓ Правильный ответ
2O(N^2)
3O(N)
4O(log N)
✓ Правильный ответ
O(N log N)
Вопрос 18
Какой из следующих методов используется для добавления элемента в очередь?
1push
2enqueue
3pop
4dequeue
Вопрос 19
Что такое хэш-таблица?
1Структура данных, позволяющая хранить элементы в порядке их добавления
2Структура данных, использующая хэш-функцию для быстрого доступа к данным
3Структура данных, работающая по принципу "первый пришел — первый вышел"
4Структура данных для хранения деревьев
Вопрос 20Ответ открыт бесплатно
Какова основная проблема при использовании хэш-таблиц?
1Переполнение
2Хэш-коллизии✓ Правильный ответ
3Увеличение размера
4Сложность реализации
✓ Правильный ответ
Хэш-коллизии
Вопрос 21
Что такое бинарное дерево?
1Структура данных, где каждый узел имеет не более двух детей
2Структура данных, где каждый узел имеет более двух детей
3Структура данных, где узлы не имеют связей
4Структура данных, работающая по принципу очереди
Вопрос 22
Что такое глубина узла в дереве?
1Количество узлов от корня до данного узла
2Количество листьев в дереве
3Количество детей у данного узла
4Высота дерева
Вопрос 23
Какой узел в бинарном дереве называется листовым?
1Узел, который имеет двух потомков
2Узел, который не имеет потомков
3Узел, который является корневым
4Узел, который имеет только одного потомка
Вопрос 24Ответ открыт бесплатно
Что такое граф?
1Структура данных, состоящая из узлов и рёбер, соединяющих эти узлы✓ Правильный ответ
2Упорядоченная коллекция элементов одного типа
3Структура данных, состоящая из последовательностей
4Структура данных, которая представляет собой дерево
✓ Правильный ответ
Структура данных, состоящая из узлов и рёбер, соединяющих эти узлы
Вопрос 25
Какое из следующих утверждений верно для ориентированного графа?
1Рёбра не имеют направления
2Рёбра имеют направление
3Все узлы связаны между собой
4Узлы могут иметь только одно ребро
Вопрос 26
Как называется алгоритм для поиска кратчайшего пути в графе?
1Алгоритм Краскала
2Алгоритм Дейкстры
3Алгоритм Флойда
4Алгоритм Прима
Вопрос 27Ответ открыт бесплатно
Какой алгоритм используется для обхода графа в ширину?
1Глубинный поиск
2Обход в ширину✓ Правильный ответ
3Дейкстра
4Прима
✓ Правильный ответ
Обход в ширину
Вопрос 28
Какой узел в дереве называется корневым?
1Узел без дочерних элементов
2Узел, который находится на самом низком уровне
3Узел, который не имеет родителя
4Узел, который имеет только одного потомка
Вопрос 29
Какое свойство является обязательным для красно-черного дерева?
1Все узлы должны быть красными
2Корень дерева всегда черный
3Каждый узел может иметь любое количество потомков
4Дерево не должно быть сбалансированным
Вопрос 30
Чем ориентированный граф отличается от неориентированного?
1В ориентированном графе рёбра имеют направление
2В ориентированном графе нет рёбер
3В ориентированном графе все рёбра двунаправленные
4В ориентированном графе нет вершин
Вопрос 31Ответ открыт бесплатно
Какой алгоритм используется для нахождения кратчайшего пути в невзвешенном графе?
1Алгоритм Дейкстры
2Обход в ширину✓ Правильный ответ
3Алгоритм Флойда
4Алгоритм Прима
✓ Правильный ответ
Обход в ширину
Вопрос 32
Какой из следующих способов является неэффективным для сортировки массива?
1Сортировка вставками
2Сортировка пузырьком
3Быстрая сортировка
4Сортировка слиянием
Вопрос 33
Что такое глубина графа?
1Максимальная длина пути от корня до листа
2Количество узлов в графе
3Количество рёбер в графе
4Максимальное количество связей между узлами
Вопрос 34Ответ открыт бесплатно
Что такое список смежности?
1Список всех рёбер графа
2Список, где для каждой вершины хранятся её соседи✓ Правильный ответ
3Массив, содержащий все вершины графа
4Таблица, содержащая веса рёбер
✓ Правильный ответ
Список, где для каждой вершины хранятся её соседи
Вопрос 35
Какие задачи решаются с использованием взвешенных графов?
1Поиск кратчайшего пути
2Поиск максимального элемента в массиве
3Сортировка данных
4Поиск минимального элемента в дереве
Вопрос 36
Что такое взвешенный граф?
1Граф, где рёбра имеют стоимость или вес
2Граф, где вершины имеют цвет
3Граф, где рёбра не имеют направления
4Граф, где вершины не связаны
Вопрос 37
Какой алгоритм эффективен для нахождения элемента в отсортированном массиве?
1Линейный поиск
2Бинарный поиск
3Сортировка пузырьком
4Сортировка вставками
Вопрос 38Ответ открыт бесплатно
Какой из следующих методов используется для удаления элемента из очереди?
1pop
2dequeue✓ Правильный ответ
3remove
4delete
✓ Правильный ответ
dequeue
Вопрос 39
Какое из следующих утверждений верно для хэш-таблиц?
1Все элементы должны быть уникальными
2Они не могут иметь коллизии
3Они обеспечивают быстрый доступ к элементам
4Они всегда имеют фиксированный размер
Вопрос 40
Как работает алгоритм поиска в глубину (DFS)?
1Обходит граф уровень за уровнем
2Обходит граф, двигаясь вглубь до конца, а затем возвращается
3Обходит граф, начиная с самого тяжёлого ребра
4Обходит граф, игнорируя рёбра
Вопрос 41Ответ открыт бесплатно
Как работает алгоритм поиска в ширину (BFS)?
1Обходит граф, двигаясь вглубь до конца, а затем возвращается
2Обходит граф уровень за уровнем✓ Правильный ответ
3Обходит граф, начиная с самого тяжёлого ребра
4Обходит граф, игнорируя рёбра
✓ Правильный ответ
Обходит граф уровень за уровнем
Вопрос 42
Какой из следующих алгоритмов является примером жадного алгоритма?
1Алгоритм Дейкстры
2Динамическое программирование
3Обход в глубину
4Обход в ширину
Вопрос 43
Для чего используется алгоритм Дейкстры?
1Для поиска минимального остовного дерева
2Для поиска кратчайшего пути в графе с неотрицательными весами
3Для сортировки данных
4Для поиска максимального потока
Вопрос 44
Почему алгоритм Дейкстры не работает с отрицательными весами рёбер?
1Потому что он не может обрабатывать отрицательные числа
2Потому что он может зациклиться
3Потому что он теряет гарантию оптимальности
4Потому что он работает только с деревьями
Вопрос 45Ответ открыт бесплатно
Какой из следующих методов может быть использован для поиска в глубину в графе?
1Обход в ширину
2Рекурсивный обход✓ Правильный ответ
3Алгоритм Дейкстры
4Обход в ширину с использованием очереди
✓ Правильный ответ
Рекурсивный обход
О материалах и доступе
Что входит в набор «Алгоритмы и структуры данных.sa_Java-р»?
45 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.