Leetcode 516 Longest Palindromic Subsequence
来源:互联网 发布:80岁 编程 编辑:程序博客网 时间:2024/06/07 22:37
Given a string s, find the longest palindromic subsequence's length in s. You may assume that the maximum length of s is 1000.
Example 1:
Input:
"bbbab"Output:
4One possible longest palindromic subsequence is "bbbb".
Example 2:
Input:
"cbbd"Output:
2One possible longest palindromic subsequence is "bb".
这是一个DP的问题,在第i个和第j个char组成的部分里面,可以组成回文序列的长度取决于下面的子序列和当前ij这俩字符
如果相等 那么在i+1 j-1的基础上+2
如果不相等 那么 不能+2 只能取i j-1 或者 i+1 j的最大值
public class Solution { public int longestPalindromeSubseq(String s) { int[][] dp = new int[s.length()][s.length()]; for(int i = s.length() - 1; i >=0; i--){ dp[i][i] = 1; for(int j = i + 1; j < s.length(); j++){ if(s.charAt(i) == s.charAt(j)){ dp[i][j] = dp[i+1][j-1] + 2; }else{ dp[i][j] = Math.max(dp[i][j-1], dp[i+1][j]); } } } return dp[0][s.length()-1]; }}
阅读全文
0 0
- Leetcode-516-Longest Palindromic Subsequence
- Leetcode 516 Longest Palindromic Subsequence
- [LeetCode]Longest Palindromic Subsequence
- LeetCode- Longest Palindromic Subsequence
- leetcode--Longest Palindromic Subsequence
- Leetcode- Longest Palindromic Subsequence
- Leetcode 516 - Longest Palindromic Subsequence(dp)
- 516 Longest Palindromic Subsequence
- 【516】 Longest Palindromic Subsequence
- 516 Longest Palindromic Subsequence
- LeetCode 516. Longest Palindromic Subsequence
- [leetcode]516. Longest Palindromic Subsequence
- leetcode 516. Longest Palindromic Subsequence
- [LeetCode]516. Longest Palindromic Subsequence
- Leetcode-516. Longest Palindromic Subsequence
- LeetCode 516. Longest Palindromic Subsequence
- leetcode-516. Longest Palindromic Subsequence
- leetcode 516. Longest Palindromic Subsequence
- Struts2--convention-plugin
- Scala入门到精通——第二十五节 提取器(Extractor)
- C++类型转换
- Scrollview和listview 与VIewpager冲突问题
- 如何学习Android系统源码
- Leetcode 516 Longest Palindromic Subsequence
- maven工程导入myeclipse
- salt加密
- 基于GFS数据开发行业气象信息API(II)
- 怎么更改maven工程jdk版本(默为1.5,怎么更改jdk版本为1.8)
- Java中的对象Object方法之---wait()和notifiy()
- 将localhost换成自己电脑的ip的方法
- Unity 如何查找被隐藏的游戏对象
- [Leetcode] 264. Ugly Number II 解题报告