Задача о наибольшей общей подпоследовательности-палиндроме — различия между версиями
Oxygen3 (обсуждение | вклад) (Новая страница: «Задача о '''наибольшей общей подпоследовательности-палиндрома''' (англ. ''longest common subsequence'') ...») |
(нет различий)
|
Версия 16:43, 29 ноября 2014
Задача о наибольшей общей подпоследовательности-палиндрома (англ. longest common subsequence) — это задача поиска длины наибольшей общей подпоследовательности-палиндрома, которую можно получить вычеркиванием некоторых букв из данных последовательностей.
Определения
| Определение: |
| Палиндромом называется строка, которая одинаково читается как слева направо, так и справа налево. |
| Определение: |
| Подпоследовательностью-палиндромом данной строки называется последовательность символов из данной строки, не обязательно идущих подряд, являющаяся палиндромом. |
| Определение: |
| Последовательность является общей подпоследовательностью (англ. common subsequence) последовательностей и , если является подпоследовательностью как , так и . |
Например, HELOLEH является подпоследовательностью-палиндромом строки HTEOLFEOLEH.