Вариант 100747985.
Рассмотрим следующие выражения:
Какие утверждения верные, а какие нет?
Рассмотрим следующие утверждения:
Для какого алгоритма сортировки все утверждения являются верными?
Существует несколько способов определить порядок умножения матриц A, B, C, D: (A(BC)D), A(B(CD)), (AB)(CD), ((AB)C)D), A((BC)D)
Эффективность умножения зависит от числа скалярных произведений, для (A(BC))D получится:
Для (A(B(CD))):
Какие размерности у матриц A, B, C, D соответственно?
Что из перечисленного не может быть временной сложностью алгоритма быстрой сортировки ни в одном из средних, наилучших или наихудших случаев?
Пусть M является целым числом, которое больше единицы. Какая асимптотика роста функции является верной?
Какая временная сложность выполнения данного кода?
for (i = n; i > 0; i/= 2){ for (int j = 1; j < n; j * = 2){ for (int k = 0; k < n; k + = 2){ sum + = (i + j * k); } } }
Какое из следующих рекуррентных соотношений не может быть использовано для алгоритма быстрой сортировки?
Пусть и что из ниже перечисленного является верным?
Рассмотрим массив из n элементов. Какую временную сложность имеет алгоритм поиска максимальной суммы трех элементов в массиве?
Дан неориентированный граф G = (V, E) и положительное целое число K, имеет ли G K вершин, которые образуют полный подграф, и если да, то каково минимальное значение K?