Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 5 2018 год

DOI: 10.17587/prin.9.235-240
УДК: 004.421.6
О выразительных возможностях схем описания структуры строк
С. Д. Махортов, д-р физ.-мат. наук, зав., e-mail: msd_exp@outlook.com, Воронежский государственный университет

Алгоритмы вычислений на строках находят все возрастающее применение в различных прикладных областях. В статье рассмотрены две наиболее известные и эффективные схемы анализа и описания структуры строк — массивы граней и Z-блоков. Проведен сравнительный анализ их выразительных возможностей. Предложен и обоснован новый линейный алгоритм преобразования массива граней в массив Z-блоков, обсуждены некоторые его модификации, способные повысить эффективность работы.

Ключевые слова: строка, поиск вхождений, препроцессинг, префикс-функция, Z-функция, взаимные преобразования, анализ сложности
Стр. 235–240