Изменения

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

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

11 байт добавлено, 22:36, 6 июня 2016
Описание структуры
Обозначим корни четного и нечетного дерева соответственно <tex>root_{even}</tex> и <tex>root_{odd}</tex>.
<tex>root_{odd}</tex> будет соответствовать фиктивному палиндрому длины <tex>-1</tex>. Это нужно для того, чтобы не обрабатывать отдельно случай добавления палиндрома длины 1. Теперь каждый раз при добавлении новой вершины <tex>u</tex> к вершине <tex>v</tex> мы будем просто указывать ее длину равной <tex>u.len = v.len + 2</tex>.
<tex>root_{even}</tex> будет соответствовать фиктивному палиндрому длины 0.
165
правок

Навигация