Вариант 3888435457.
Рассмотрим следующий код:
y = y + z for i in range(1, n + 1): k = k + 2; for i in range(1, n + 1): for j in range(1, n + 1): x = x + 1;
Какая сложность по времени для данного кода является правильной?
Сколько остовных деревьев имеет данный граф (все ребра имеют одинаковый вес)?
[svg]
Существует несколько способов определить порядок умножения матриц 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 соответственно?
Пусть G = (V, E) неориентированный граф, какие утверждения ниже являются верными?
Что из перечисленного не может быть временной сложностью алгоритма быстрой сортировки ни в одном из средних, наилучших или наихудших случаев?
Запустим алгоритм Дейкстры, начиная с вершины S, чтобы найти кратчайший путь T, и рассмотрим следующие утверждения:
Какие из данных утверждений верны?
Пусть структура данных поддерживает операцию `foo`, таким образом, что последовательность из n операций `foo` занимает времени в худшем случае. Каково амортизационное время операции `foo`?
Рассмотрим следующие выражения:
Какие утверждения верные, а какие нет?
Пусть M является целым числом, которое больше единицы. Какая асимптотика роста функции является верной?
Какое из представленных ниже регулярных выражений задает строки вида , где m, p, n больше либо равно 2.