Вариант 2090396845.
Существует несколько способов определить порядок умножения матриц 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) неориентированный граф, какие утверждения ниже являются верными?
Рассмотрим следующие утверждения об алгоритме обхода графа в глубину:
Какие из данных утверждений верны?
Рассмотрим следующие выражения:
Какие утверждения верные, а какие нет?
Какая временная сложность выполнения данного кода?
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); } } }
Какой будет временная сложность печати всех ключей дерева бинарного поиска в отсортированном порядке?
Сколько раз происходит обращение ко всем вершинам в графе G(V, E) в процессе работы алгоритма поиска в глубину?
Хэш функция с линейным зондированием используется для вставки ключей 37, 38, 72, 68, 98, 11, 74 в хэш-таблицу с индексом (0-6). Какой индекс соответствует ключу 74?
Рассмотрим следующие утверждения:
Для какого алгоритма сортировки все утверждения являются верными?
Предположим, что символы a,b,c,d,e встречаются с частотами . Какие получатся коды Хаффмана для букв a,b,c соответственно?