题解 | #最长回文子串#
最长回文子串
https://www.nowcoder.com/practice/b4525d1d84934cf280439aeecc36f4af
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param A string字符串
* @return int整型
*/
int fun(string& s,int begin,int end)
{
while(begin>=0&&end<s.length()&&s[begin]==s[end])
{
begin--;
end++;
}
return end-begin-1;
}
int getLongestPalindrome(string A)
{
// write code here
int maxlen = 1;
for(int i = 0;i<A.length()-1;i++)
{
maxlen = max(maxlen,max(fun(A,i,i),fun(A,i,i+1)));
}
return maxlen;
}
};
需要二刷的题,学思路

传音控股公司福利 330人发布