Longest Palindromic Substring
来源:互联网 发布:摄影作品 知乎 编辑:程序博客网 时间:2024/06/05 06:31
Longest Palindromic Substring
Given a string S, find the longest palindromic substring in S. You may assume that the maximum length ofS is 1000, and there exists one unique longest palindromic substring.
Code:
class Solution {public: int Palindromic(const string &str,int i,int j){int n=str.size();int curLen=0;while(i>=0 && j<n && str[i]==str[j]){--i;++j;}curLen=(j-1)-(i+1)+1;return curLen;}string longestPalindrome(string s){int n=s.length();int startPos=0;int max=1;for(int i=0;i<n;i++){int oddLen=0;int evenLen=0;int curLen;oddLen=Palindromic(s,i,i);if(i+1<n)evenLen=Palindromic(s,i,i+1);curLen=oddLen>evenLen?oddLen:evenLen;if(curLen>max){max=curLen;if(max &0x1)startPos=i-max/2;elsestartPos=i-(max-1)/2;}}return s.substr(startPos,max);}};
0 0
- LeetCode: Longest Palindromic Substring
- LeetCode Longest Palindromic Substring
- LeetCode: Longest Palindromic Substring
- [Leetcode] Longest Palindromic Substring
- Longest Palindromic substring
- [LeetCode] Longest Palindromic Substring
- LeetCode5:Longest Palindromic Substring
- Leetcode : Longest Palindromic Substring
- Longest Palindromic Substring
- Longest Palindromic Substring
- [LeetCode]Longest Palindromic Substring
- leetcode Longest Palindromic Substring
- Longest Palindromic Substring
- LeetCode-Longest Palindromic Substring
- Longest Palindromic Substring
- Longest Palindromic Substring
- [LeetCode] Longest Palindromic Substring
- Longest Palindromic Substring leetcode
- ccMenuCallback
- 11个强大的Visual Studio调试小技巧
- hdu-1020-Encoding
- 不要用%d输出浮点型数据
- 基本CSS选择器
- Longest Palindromic Substring
- logcat日志等级
- Intent数据传递(转)
- HDU 3183 A Magic Lamp【RMQ】
- C# 事件和Unity3D
- IOS之Quartz2D绘图4.径向渐变和线性渐变
- 关于计算机视觉的各种库儿们
- Python的__name__变量
- Flash原生文字描边