Основные определения, связанные со строками — различия между версиями
Proshev (обсуждение | вклад) (Новая страница: «{{Определение |definition = '''Алфавитом''' <tex>\sum</tex> называется конечное непустое множество симв...») |
Proshev (обсуждение | вклад) м |
||
| Строка 31: | Строка 31: | ||
<tex>r</tex> называется '''периодом''' <tex>\alpha</tex>, если <tex>\forall i = 1 \ldots n - r</tex> <tex>\alpha [i] = \alpha[i + r]</tex>. Если <tex>n = kr</tex>, где <tex>k > 1</tex>, то строка называется '''сильнопериодической'''. | <tex>r</tex> называется '''периодом''' <tex>\alpha</tex>, если <tex>\forall i = 1 \ldots n - r</tex> <tex>\alpha [i] = \alpha[i + r]</tex>. Если <tex>n = kr</tex>, где <tex>k > 1</tex>, то строка называется '''сильнопериодической'''. | ||
}} | }} | ||
| + | |||
| + | [[Категория:Алгоритмы и структуры данных]] | ||
| + | [[Категория:Основные определения. Простые комбинаторные свойства слов]] | ||
Версия 22:53, 31 марта 2012
| Определение: |
| Алфавитом называется конечное непустое множество символов. |
| Определение: |
| называется префиксом , если . Аналогично определяется суффикс строки. |
| Определение: |
| называется бордером , если одновременно является и суффиксом и префиксом. |
| Определение: |
| Строка называется периодической, если , для некоторого . |
| Определение: |
| Строка является подстрокой , если . |
| Определение: |
Строка , если:
|
| Определение: |
| называется периодом , если . Если , где , то строка называется сильнопериодической. |