Convertit une chaîne de palindrome chaîne avec un minimum d'insertions

Afin de trouver le nombre minimal d'insertions nécessaires pour convertir une chaîne donnée(s) à palindrome je trouve la plus longue sous-suite commune de la chaîne(lcs_string) et son inverse. Par conséquent, le nombre d'insertions est de longueur(s) - longueur(lcs_string)

Quelle méthode doit être employée pour trouver l'équivalent palindrome de la chaîne sur le fait de savoir le nombre d'insertions?

Par exemple :

1) azbzczdzez

Nombre d'insertions requis : 5
Palindrome chaîne : azbzcezdzeczbza

Bien que plusieurs palindrome chaînes peuvent exister pour la même chaîne, mais je veux trouver un seul palindrome?

OriginalL'auteur whitepearl | 2012-05-23