LeetCode 5 Longest Palindromic Substring
来源:互联网 发布:花生壳域名免费注册 编辑:程序博客网 时间:2024/05/04 18:06
Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring.
求最长回文子串的串。
我还用的是老方法,o(n^2)的算法,好理解。
class Solution {public: string longestPalindrome(string s) { s.insert(0,1,'$'); int mstart,mend; int ans=0; int mansi=1,mansj=1; for(int i=1;i<s.length();i++) { mstart=mend=i; while(s[mend+1]==s[i]) mend++; i=mend; while(s[mstart-1]==s[mend+1]) mstart--,mend++; if(ans<mend-mstart+1) { mansi=mstart; mansj=mend; ans=mend-mstart+1; } } string ret=""; for(int i=mansi;i<=mansj;i++) ret+=s[i]; return ret; }};
0 0
- LeetCode 5 - Longest Palindromic Substring
- LeetCode(5) Longest Palindromic Substring
- Leetcode【5】:Longest Palindromic Substring
- [leetcode 5] Longest Palindromic Substring
- LeetCode 5 Longest Palindromic Substring
- [Leetcode] 5 - Longest Palindromic Substring
- LeetCode 5:《Longest Palindromic Substring》
- [leetcode 5] Longest Palindromic Substring
- LeetCode | #5 Longest Palindromic Substring
- leetcode 5 Longest Palindromic Substring
- LeetCode 5 Longest Palindromic Substring
- LeetCode 5 Longest Palindromic Substring
- LeetCode(5) Longest Palindromic Substring
- LeetCode 5:Longest Palindromic Substring
- LeetCode 5 - Longest Palindromic Substring
- leetcode #5 Longest Palindromic Substring
- Longest Palindromic Substring leetcode 5
- leetcode 5 -- Longest Palindromic Substring
- iperf-jperf
- RecyclerView wrap_content
- 设计模式之观察者模式
- PL/SQL语言
- 对理想团队模式构建的设想以及对软件流程的理解
- LeetCode 5 Longest Palindromic Substring
- appstore_被拒记录
- 获取窗口大小
- BZOJ 3638 k-Maximum Subsequence Sum
- RGBD物体识别(3)--ubuntu安装opencv3和opencv-contrib
- 关于NSIS打包的一些处理
- linux安装boost库
- 如何查看oracle trace 文件
- 【杭电oj】3635 - Dragon Balls(带权并查集,好题)