5. Longest Palindromic Substring
来源:互联网 发布:中国报学史读后感知乎 编辑:程序博客网 时间:2024/06/06 02:26
class Solution {public: string longestPalindrome(string s) { bool flag [1000][1000] = {false}; int sz = s.size(), maxLen = 1, start = 0; for(int i = 0; i < sz; ++i) flag[i][i] = true; for(int i = 0; i < sz-1; ++i){ if(s[i]==s[i+1]){ flag[i][i+1] = true; maxLen = 2; start = i; } } for(int len = 3; len <= sz; ++len){ for(int i = 0; i <= sz-len; ++i){ if(s[i] == s[i+len-1] && flag[i+1][i+len-2]){ flag[i][i+len-1] = true; maxLen = len; start = i; } } } return s.substr(start, maxLen); }};
阅读全文
0 0
- 5.Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5.Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5.Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5.Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- 5. Longest Palindromic Substring
- Python中MD5编码
- 聚类算法--K值估计及效果评估
- SGI版的空间配置器
- HDU-5289(单调队列)
- java 锁的介绍
- 5. Longest Palindromic Substring
- java 内存区域介绍
- 1.科学计算与三维可视化的概念
- ssh总结
- MyBatis 框架的搭建和配置
- 约瑟夫问题,过程推理,递归
- Python入门系列——第5篇
- 第6章 线程的基础知识
- Lua中的pcall,xpcall