Изменения

Перейти к: навигация, поиск

Дерево палиндромов

Нет изменений в размере, 23:56, 7 июня 2016
Описание структуры
Итак, структура будет состоять из двух деревьев и, соответственно, двух корней. Для удобства реализации каждый корень будет соответствовать фиктивной строке.
* <tex>root_{odd}</tex> будет соответствовать палиндрому длины <tex>-1</tex>. Это нужно для того, чтобы не обрабатывать отдельно случай добавления палиндрома длины 1. Теперь каждый раз при добавлении ребра из вершины <tex>u</tex> к вершине <tex>v</tex>, мы будем просто считать что <tex>|uv'|=|vu'| + 2</tex>.
* <tex>root_{even}</tex> будет соответствовать фиктивному палиндрому длины 0.
165
правок

Навигация