516. 最长回文子序列
生活随笔
收集整理的這篇文章主要介紹了
516. 最长回文子序列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
?
class Solution {public:int longgestPalindromeSubseq(string s){const int n = s.length();vector<vector<int>> dp(n, vector<int>(n, 0));for(int l = 1; l <= n; ++l) //子串長度for(int i = 0; i <= n -l; ++i) //子串起始地址{int j =i + l -1;if(i = j){dp[i][j] = 1;continue;}if(s[i] = s[j])dp[i][j] = dp[i+1][j-1] + 2;elsedp[i][j] = max(dp[i+1][j], dp[i]i[j-1]);}return dp[0][n-1];} }?
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的516. 最长回文子序列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AP剑圣的玩法
- 下一篇: 【Leetcode | 49】230.