Индекс подстрок

Материал из testwiki
Версия от 02:23, 3 августа 2019; imported>Adamant.pwn (пробел после формулы)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Индекс подстрок — это структура данных, позволяющая производить поиск подстроки в тексте или наборе текстов за сублинейное время. Это значит, что имея документ S длины n или набор документов D={S1,S2,,Sd} общей длины n, вы можете найти все вхождения образца P за o(n) (См. O-нотация). Словосочетание полнотекстовый индекс также иногда используется для обозначения индекса всех подстрок текста, но является неоднозначным, так как также используется для обозначения обычных индексов слов, например, инвертированного индекса.

Некоторые индексы подстрок: