Тест по основам алгоритмизации

0

Что такое алгоритм?

Язык программирования

Конечная последовательность шагов для решения задачи

Математическая формула

Инструкция для компьютера

Какое свойство алгоритма означает, что он должен завершаться за конечное число шагов?

Дискретность

Результативность

Массовость

Детерминированность

Как называется графическое представление алгоритма?

Таблица

Блок-схема

Диаграмма

Граф

Какой тип алгоритма изображен?

Если условие, то действие 1, иначе действие 2
Если условие, то действие 1, иначе действие 2

Линейный

Разветвляющийся

Циклический

Рекурсивный

Как называется алгоритм, который вызывает сам себя?

Итеративный

Рекурсивный

Циклический

Фрактальный

Какой алгоритм сортировки имеет сложность O(n²) в худшем случае?

Пузырьковая сортировка

Быстрая сортировка

Сортировка слиянием

Поразрядная сортировка

Как называется алгоритм поиска в отсортированном массиве, который делит интервал поиска пополам?

Линейный поиск

Бинарный поиск

Интерполяционный поиск

Экспоненциальный поиск

Какой алгоритм использует принцип "разделяй и властвуй"?

Сортировка пузырьком

Быстрая сортировка

Сортировка вставками

Сортировка выбором

Как называется структура данных "первым пришел - первым вышел"?

Стек

Очередь

Список

Дерево

Какой алгоритм используется для поиска кратчайшего пути в графе?

Поиск в глубину

Алгоритм Дейкстры

Поиск в ширину

Алгоритм Прима

Как называется алгоритм обхода дерева "левый потомок, корень, правый потомок"?

Прямой (pre-order)

Симметричный (in-order)

Обратный (post-order)

По уровням

Какой алгоритм сортировки имеет сложность O(n log n) в среднем случае?

Сортировка пузырьком

Сортировка слиянием

Сортировка вставками

Сортировка выбором

Как называется алгоритм нахождения минимального остовного дерева?

Алгоритм Дейкстры

Алгоритм Краскала

Алгоритм Флойда

Алгоритм Беллмана-Форда

Какой алгоритм использует хеш-функции для поиска данных?

Бинарный поиск

Хеш-таблица

Поиск в глубину

Линейный поиск

Как называется алгоритм сжатия данных без потерь?

JPEG

Алгоритм Хаффмана

MPEG

PNG

Какой алгоритм используется для нахождения наибольшего общего делителя?

Решето Эратосфена

Алгоритм Евклида

Метод Ньютона

Алгоритм Флойда

Как называется алгоритм, который всегда дает оптимальное решение?

Эвристический

Точный

Жадный

Случайный

Какой алгоритм сортировки является устойчивым?

Быстрая сортировка

Сортировка слиянием

Пирамидальная сортировка

Сортировка Шелла

Как называется алгоритм для работы с криптографией с открытым ключом?

AES

RSA

DES

SHA

Какой алгоритм используется для проверки простоты числа?

Алгоритм Евклида

Быстрое возведение в степень

Тест Миллера-Рабина

Алгоритм Флойда