5. Longest Palindromic Substring
来源:互联网 发布:淘宝复制链接怎么复制 编辑:程序博客网 时间:2024/06/03 21:25
class Solution {public: //判断字符串s在下标为b到e的部分是否为回文 bool isPaSu(int b, int e, string s) { while(b < e) { if(s.at(b) != s.at(e)) return false; b++; e--; } return true; } //返回字符串s中以s.at(b)为开头的最长回文 string oneLongPaSu(int b, string s) { string ret; for(int i = s.size() - 1; i > b; i--) { if(s.at(i) == s.at(b)) if(isPaSu(b, i, s)) { ret = s.substr(b, i - b + 1); break; } } return ret; } //正文 string longestPalindrome(string s) { if(s == "") return s; string ret; ret.push_back(s.at(0)); for(int i = 0; i < s.size(); i++) { string temp = oneLongPaSu(i, s); if(ret.size() < temp.size()) ret = temp; } return ret; }};
阅读全文
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
- 求数组第二小的数和第二大数的下标
- Spring JdbcTemplate 与 事务管理 学习
- Qt学习之---WindowFlag属性
- Java的接口及实例
- Webpack3+postcss+sass+css自动添加前缀配置
- 5. Longest Palindromic Substring
- Redis内部数据结构详解之简单动态字符串(sds)
- node webkit使用默认浏览器打开连接
- Git教程
- 接口与包装类
- 关于子元素的margin-top属性会传给父元素的问题
- 反-反爬虫
- stm32——Flash读写
- Android 对话框系列——类似IOS风格的对话框