【发布时间】:2015-05-17 08:06:12
【问题描述】:
回文是一个与其反向相同的字符串。以下字符串是回文的示例:abba, refer, 0101010, x。字符串X = x1, x2, x3, . . . , xn 的子字符串是字符串Y = y1, y2, . . . , yk 使得y1 = xi1 , y2 = xi2 , . . . , yk = xik and i1 < i2 < . . . ik。
例如,2、7、4 是 1、2、8、7、4 的子串。设计最有效的动态规划算法,输入长度为 n 的字符串 X 并找到最长的长度X 的子串是回文。这个问题能在O(n^2)时间内解决吗?
【问题讨论】:
标签: algorithm dynamic-programming