Leetcode 5 - Longest Palindromic Substring
来源:互联网 发布:linux 还原系统时间 编辑:程序博客网 时间:2024/06/05 23:48
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.
1 - 简单的动态规划。
class Solution {public: string longestPalindrome(string s) { string result = ""; for(int i=0;i<s.length();i++){ for(int j=0;j<2;j++){ string temp = palindrome(s,i,i+j); if(temp.length()>result.length()){ result = temp; } } } return result; }private: string palindrome(string s, int left, int right){ if(s[left]!=s[right]) return ""; //递推条件。如果一个子串已经是回文串,且这个子串左边的字符和右边的字符相同 //则此子串加上左右两个字符所得到的子串仍是回文串 while(s[left]==s[right] && left>=0 && right<=s.length()-1){ left--; right++; } return s.substr(left+1,right-left-1); }};
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
- html5 datalist标签的用法
- 再谈strncpy函数--值得一看的好文章
- JVM工作原理学习笔记
- 简易音乐播放器
- shell函数【参数传递及输入输出】&内置函数
- Leetcode 5 - Longest Palindromic Substring
- NSFileManager (文件管理器 读、写操作)
- Android中通知的提示音、震动和LED灯效果小例子
- Android版添加phonegap--百度云插件教程
- Android 热更新实现原理及代码分析
- shell的内置命令
- <context:property-placeholder/>作用
- 动态生成带logo的二维码
- Objective-c语言_延展