本文共 363 字,大约阅读时间需要 1 分钟。
给定一个字符串s,找到其中最长的回文子序列。可以假设s的最大长度为1000。
示例 1:
输入:"bbbab" 输出:
4一个可能的最长回文子序列为 "bbbb"。
示例 2:
输入:"cbbd"
输出:
2
一个可能的最长回文子序列为 "bb"。
经典的最长回文子序列问题
class Solution {public:    int longestPalindromeSubseq(string s)     {        int n = s.size();        // dp[i][j] 表示从下标i到下标j最长回文子序列的长度, 下标从0开始        vector            > dp(n,vector           (n,0));        for(int i=0;i                
转载地址:http://giev.baihongyu.com/