игра брюс 2048
Главная / Программирование / Введение в алгоритмы / Тест 12

Введение в алгоритмы - тест 12

Упражнение 1:
Номер 1
Какова вычислительная сложность алгоритма цифровой сортировки?

Ответ:

 (1) линейная 

 (2) квадратичная 

 (3) кубическая 


Номер 2
Эффективность алгоритма цифровой сортировки зависит

Ответ:

 (1) от типизации данных 

 (2) от плотности элементов в массиве ячеек 

 (3) от метода формирования идентификаторов 


Номер 3
Алгоритм сортировки, в котором сортируемые элементы делятся на конечное число отдельных блоков так, что все элементы в одном блоке всегда больше (или меньше), чем в другом, носит название

Ответ:

 (1) структурная сортировка 

 (2) блочная сортировка 

 (3) массивная сортировка 


Упражнение 2:
Номер 1
Сколько сравнений и обращений к памяти требуется в связных списках при обращении к элементу по его номеру?

Ответ:

 (1) n/2  

 (2) 2n 

 (3) logn 


Номер 2
Cложность алгоритма сортировки односвязного списка составляет

Ответ:

 (1) O(n) 

 (2) O(logn) 

 (3) O(nlogn) 


Номер 3
Требования к памяти при сортировке односвязного списка составляет

Ответ:

 (1) O(logn) 

 (2) O(2n) 

 (3) O(n) 


Упражнение 3:
Номер 1
Сложность сортировки двусвязного списка составляет

Ответ:

 (1) O(logn) 

 (2) O(n) 

 (3) O(n2) 


Номер 2
Идеальной вычислительной сложностью для алгоритма сортировки является

Ответ:

 (1) O(n) 

 (2) O(logn) 

 (3) O(nlogn) 


Номер 3
Сортировка, которая не меняет взаимного расположения равных элементов, носит название

Ответ:

 (1) устойчивая 

 (2) модальная 

 (3) ассоциативная 


Упражнение 4:
Номер 1
Эффективность метода сортировки при обработке уже упорядоченных, или частично упорядоченных данных, называется

Ответ:

 (1) ассоциативностью 

 (2) естественностью 

 (3) терминальностью 


Номер 2
К основным типам сортировки следует отнести

Ответ:

 (1) внутреннюю 

 (2) рекурсивную 

 (3) вариантную 


Номер 3
К алгоритмам устойчивой сортировки следует отнести

Ответ:

 (1) сортировку пузырьком 

 (2) сортировку перемешиванием 

 (3) блочную сортировку 


Упражнение 5:
Номер 1
К алгоритмам неустойчивой сортировки следует отнести

Ответ:

 (1) сортировку выбором 

 (2) цифровую сортировку 

 (3) сортировку Шелла 


Номер 2
Сложность пирамидальной сортировки составляет

Ответ:

 (1) O(nlogn) 

 (2) O(logn) 

 (3) O(n) 


Номер 3
Какова сложность сортировки выбором?

Ответ:

 (1) O(n) 

 (2) O(n2) 

 (3) O(logn) 


Упражнение 6:
Номер 1
К алгоритмам сортировки, не основанным на сравнениях, следует отнести

Ответ:

 (1) блочную сортировку 

 (2) поразрядную сортировку 

 (3) сортировку подсчётом 


Номер 2
Сложность обменной поразрядной сортировки является

Ответ:

 (1) кубической 

 (2) квадратичной 

 (3) линейной 


Номер 3
Каждый ключ при обменной поразрядной сортировке представляется

Ответ:

 (1) в десятичном виде 

 (2) в двоичном виде 

 (3) в виде модификаторов 


Упражнение 7:
Номер 1
Перед использованием поразрядной обменной сортировки необходимо знать

Ответ:

 (1) максимальное количество разрядов в сортируемых величинах 

 (2) количество возможных значений одного разряда 

 (3) идентификаторы типизированных данных 


Номер 2
Сколько времени занимает процедура, предназначенная для создания кучи из неупорядоченного массива входных данных?

Ответ:

 (1) O(nlogn) 

 (2) O(n) 

 (3) O(n2) 


Номер 3
Фибоначчиева куча представляет собой

Ответ:

 (1) массив идентификаторов 

 (2) контейнер ключей и данных 

 (3) набор деревьев 


Упражнение 8:
Номер 1
Сортировка данных, расположенных на периферийных устройствах и не вмещающихся в оперативную память, называется

Ответ:

 (1) модульной 

 (2) внешней 

 (3) контейнерной 


Номер 2
Упорядочивание вершин бесконтурного ориентированного графа согласно частичному порядку, заданному ребрами орграфа на множестве его вершин, носит название

Ответ:

 (1) ассоциативная сортировка 

 (2) топологическая сортировка 

 (3) модульная сортировка 


Номер 3
Какими свойствами обладает частичный порядок?

Ответ:

 (1) рефлексивность 

 (2) антисимметричность 

 (3) транзитивность 


Упражнение 9:
Номер 1
Время работы алгоритма сортировки слиянием составляет

Ответ:

 (1) O(logn) 

 (2) O(nlogn) 

 (3) O(n) 


Номер 2
Сортировка слиянием может быть

Ответ:

 (1) естественной 

 (2) модульной 

 (3) конструктивной 


Номер 3
Из приведенных ниже записей выделите типы сортировки слиянием:

Ответ:

 (1) сортировка простым слиянием 

 (2) сортировка естественным слиянием 

 (3) сортировка комплексным слиянием 


Упражнение 10:
Номер 1
Сортировка вставками с предварительными "грубыми" проходами лежит в основе

Ответ:

 (1) сортировки Эйлера 

 (2) сортировки Шелла 

 (3) сортировки Марка 


Номер 2
К преимуществам сортировки вставками следует отнести

Ответ:

 (1) эффективность на небольших наборах данных 

 (2) эффективность на наборах данных, которые уже частично отсортированы 

 (3) устойчивость 


Номер 3
Какие из приведенных ниже записей следует отнести к преимуществам сортировки вставками?

Ответ:

 (1) сортировка списка по мере его получения 

 (2) простота реализации 

 (3) отсутствие изменения порядка элементов, которые уже отсортированы 


Упражнение 11:
Номер 1
Каким является В-дерево?

Ответ:

 (1) сбалансированным 

 (2) модальным 

 (3) комплексным 


Номер 2
Свойство каждого узла дерева ссылаться на большое число узлов-потомков носит название

Ответ:

 (1) ассоциативность 

 (2) ветвистость 

 (3) контекстность 


Номер 3
Обобщением B-дерева на многомерный случай является

Ответ:

 (1) R-дерево 

 (2) L-дерево 

 (3) T-дерево 


Упражнение 12:
Номер 1
Рост высоты красно-черного дерева зависит

Ответ:

 (1) от типа данных 

 (2) от числа узлов 

 (3) от метода идентификации данных 


Номер 2
2-3 дерево является

Ответ:

 (1) терминальным деревом 

 (2) В-деревом 

 (3) рекурсивным деревом 


Номер 3
Все данные 2-3-дерева хранятся

Ответ:

 (1) в контекстных вершинах 

 (2) в аддитивных вершинах 

 (3) в листовых вершинах 




Главная / Программирование / Введение в алгоритмы / Тест 12