Изменения

Перейти к: навигация, поиск
м
Оценка сложности алгоритма и выбор k
* Предподсчёт скалярных произведений работает за <tex>O(2^{2k}k)</tex>.
* Создание матриц <tex>A'</tex> и <tex>B'</tex> {{---}} <tex>O(n^2)</tex>
* Перемножение полученных матриц {{---}} <tex dpi=140>O(\dfrac{n^3}{k})</tex>
Итого: <tex>O(2^{2k}k) + O(\dfrac{n^3}{k})</tex>.
Выбрав <tex>k = \log n </tex>, получаем требуемую асимптотику <tex dpi=140>O(n^2 \log n) + O(\dfrac{n^3}{\log n}) = O(\dfrac{n^3}{\log n})</tex>
== Пример работы алгоритма ==
65
правок

Навигация