-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDp5.java
More file actions
39 lines (37 loc) · 1.06 KB
/
Dp5.java
File metadata and controls
39 lines (37 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package dynamicprogramming;
/**
* @ProjectName: leetcode
* @Package: dynamicprogramming
* @ClassName: Dp5
* @Author: markey
* @Description:5. 最长回文子串
* 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
*
* 示例 1:
*
* 输入: "babad"
* 输出: "bab"
* 注意: "aba" 也是一个有效答案。
* 示例 2:
*
* 输入: "cbbd"
* 输出: "bb"1
*
* 来源:力扣(LeetCode)
* 链接:https://leetcode-cn.com/problems/longest-palindromic-substring
* 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
* @Date: 2020/4/20 23:24
* @Version: 1.0
*/
public class Dp5 {
public String longestPalindrome(String s) {
/**
* 二维DP表,dp[i,j] 表示s.substring(i,j)是否是回文字母串
* 则dp[i,j] = dp[i+1,j-1] && s.charat(i) == s.charat(j)
*/
boolean dp[][] = new boolean[s.length()][s.length()];
for (int i = 0; i < 1; i++) {
}
return "";
}
}