No.69 - LeetCode516 - 最长回文子序列
发布日期:2021-07-28 02:54:34
浏览次数:42
分类:技术文章
本文共 511 字,大约阅读时间需要 1 分钟。
dp[i][j] 表示区间[j,i]上的最长回文
个人习惯,先后向扫,再前向扫,所以区间正好是反的。
class Solution {public: int longestPalindromeSubseq(string s) { int N = s.length(); int dp[N+1][N+1]; memset(dp,0,sizeof(dp)); for(int i=0;i=0;j--){ dp[i][j] = max(dp[i-1][j],dp[i][j+1]); if(s[i] == s[j]){ if(i-1 < j+1) dp[i][j] = 2; else dp[i][j] = max(dp[i][j],dp[i-1][j+1] + 2); } } } return dp[N-1][0]; }};
转载地址:https://blog.csdn.net/ShellDawn/article/details/99803016 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月10日 20时09分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode之Reverse String II
2019-04-26
Bit Manipulation —— 位运算
2019-04-26
LeetCode之Ransom Note
2019-04-26
LeetCode之Add Digits
2019-04-26
LeetCode之Intersection of Two Arrays
2019-04-26
LeetCode之Move Zeroes
2019-04-26
LeetCode之Excel Sheet Column Number
2019-04-26
LeetCode之Number Complement
2019-04-26
LeetCode之Detect Capital
2019-04-26
LeetCode之Sum of Two Integers
2019-04-26
LeetCode之Maximum Depth of Binary Tree
2019-04-26
LeetCode之Happy Number
2019-04-26
LeetCode之Power of Two
2019-04-26
LeetCode之Two Sum II - Input array is sorted
2019-04-26
Android之解决360奇酷手机控制台打印全等级日志(默认只打印W、E等级日志)
2019-04-26
LeetCode之Construct the Rectangle
2019-04-26
LeetCode之Relative Ranks
2019-04-26
LeetCode之Sqrt(x)
2019-04-26
Android之用命令uninstall卸载apk和用 -i 过滤日志忽略大小写
2019-04-26