leetcode---Longest Palindromic Substring
来源:互联网 发布:薛之谦淘宝店铺关门了 编辑:程序博客网 时间:2024/06/03 23:44
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.
class Solution {public: string longestPalindrome(string s) { int len = s.length(); int i, j, m = 0, max = 0, left, right; m = len; for(i=0; i<m; i++) //以i为中心,判断是否为回文串 { for(j=0; i-j>=0 && i+j<m; j++) //长度为奇数 { if(s[i-j] != s[i+j]) break; if(j*2+1 > max) { max = j * 2 + 1; left = i-j; right = i+j; } } for(j=0; i-j>=0 && i+j+1<m; j++) //长度为偶数 { if(s[i-j] != s[i+j+1]) break; if(j*2+2 > max) { max = j * 2 + 2; left = i-j; right = i+j+1; } } } string sub; for(i=left; i<=right; i++) sub += s[i]; return sub; }};
0 0
- LeetCode: Longest Palindromic Substring
- LeetCode Longest Palindromic Substring
- LeetCode: Longest Palindromic Substring
- [Leetcode] Longest Palindromic Substring
- [LeetCode] Longest Palindromic Substring
- Leetcode : Longest Palindromic Substring
- [LeetCode]Longest Palindromic Substring
- leetcode Longest Palindromic Substring
- LeetCode-Longest Palindromic Substring
- [LeetCode] Longest Palindromic Substring
- Longest Palindromic Substring leetcode
- LeetCode Longest Palindromic Substring
- LeetCode - Longest Palindromic Substring
- LeetCode -- Longest Palindromic Substring
- LeetCode | Longest Palindromic Substring
- LeetCode: Longest Palindromic Substring
- [LeetCode]Longest Palindromic Substring
- leetcode Longest Palindromic Substring
- 编写strcpy函数
- 20常用正则表达式
- start()与awake()
- bzoj2095 [Poi2010]Bridges
- Unity uGui RawImage 渲染小地图
- leetcode---Longest Palindromic Substring
- 在安卓中添加百度地图
- spring集成httpclient配置
- NSOperation基本知识
- Activity的生命周期和启动模式
- ffmpeg结构体,函数分析
- Google深度学习笔记 逻辑回归 实践篇
- 微信 错误码:40018,错误提示:invalid button name size
- Java语言的优点