最長回文子串行

2021-10-23 11:29:22 字數 646 閱讀 7761

給定乙個字串 s ,找到其中最長的回文子串行,並返回該序列的長度。可以假設 s 的最大長度為 1000 。

示例 1

:輸入:

"bbbab"

輸出:4

乙個可能的最長回文子串行為 "bbbb"。

示例 2

:輸入:

"cbbd"

輸出:2

乙個可能的最長回文子串行為 "bb"。 1

<= s.length <=

1000

s 只包含小寫英文本母

class

solution

int n = s.

length()

;int dp[n]

[n];

memset

(dp,0,

sizeof

(dp));

//對於單個字元應該返回1

for(

int i=

0;i++i)

for(

int i=n-

1;i>=0;

--i)

else}}

return dp[0]

[n-1];

}};

最長回文子串 最長回文子串行

1.最長回文子串行 可以不連續 include include include include using namespace std 遞迴方法,求解最長回文子串行 intlps char str,int i,int j intmain include include include using n...

最長回文子串行 回文子串行個數

主要內容 1 什麼是回文?2 字元子串和字元子串行的區別 3 最長回文子串行的思路和 4 回文子串行個數的思路和 回文指的是正讀和反讀都一樣的字串,如aba,abba等 字元字串指的是字串中連續的n個字元 如palindrome中,pa,alind,drome等都屬於它的字串 而字元子串行指的是字串...

最長回文子串行

一.題目描述 給定乙個字串 s,找到 s 中最長的回文子串。你可以假設 s 的最大長度為 1000。示例 1 輸入 babad 輸出 bab 注意 aba 也是乙個有效答案。示例 2 輸入 cbbd 輸出 bb 二.如下 class solution def longestpalindrome se...