【发布时间】:2012-05-30 13:15:46
【问题描述】:
为了找到将给定字符串转换为回文所需的最少插入次数,我找到了字符串(lcs_string)的最长公共子序列及其反向。因此要插入的数量是 length(s) - length(lcs_string)
知道要插入的次数后,应该用什么方法来找到等价的回文串?
例如:
1) 阿兹布兹奇兹
需要的插入次数:5 回文串:azbzcezdzeczbza
虽然同一个字符串可能存在多个回文字符串,但我只想找到一个回文字符串?
【问题讨论】:
标签: algorithm dynamic-programming palindrome lcs