Изменения

Перейти к: навигация, поиск
Наивный алгоритм
== Наивный алгоритм ==
Данный алгоритм достаточно тривиален. Отсортируем все циклические сдвиги строки <tex>\alpha\$</tex>, воспользовавшись любым известным методом логарифмической сортировки (например "сортировка слиянием"). Тогда сравнение любых двух циклических сдвигов будет осуществляться за <tex>O(n)</tex> и суммарная сложность алгоритма составит <tex>O(n^2\log(n))</tex>.
=== Псевдокод ===
Анонимный участник

Навигация