What: | Seminar |
When: | Monday, 28 February 2022, 20:00–21:30 |
Where: | Онлайн, занятие в zoom |
а) Сергей Холодилов
б) Михаил Слабодкин
в) Ольга Самойлова
г) Денис Рахманкин
Сергей Холодилов
Михаил Слабодкин
Полагаем $|\Sigma|=\mathcal O(1)$.
а) Как за линейное время построить из суффиксного дерева суффиксный массив?
б) Как за линейное время построить из суффиксного массива сжатое суффиксное дерево [без суффиксных ссылок и функции перехода]?
Дана строка $s$. Постройте за время $\mathcal O(|s|)$ структуру данных, за $\mathcal O(\log n)$ отвечающую на запрос $\mathrm{occurences}(\ell,r)$: сколько раз $s[\ell..r]$ входит как подстрока в $s$?