5.Longest Palindromic Substring
来源:互联网 发布:地方新闻网站源码 编辑:程序博客网 时间:2024/06/18 18:49
5.Longest Palindromic Substring
题目描述:Given a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.
Example:
Input: "babad"Output: "bab"Note: "aba" is also a valid answer.
Example:
Input: "cbbd"Output: "bb"
题目大意:找出字符串中的最长回文子串
代码
package String;/*** @Author OovEver* @Date 2017/12/9 16:39*/public class LeetCode5 { private int lo, maxLen; public String longestPalindrome(String s) { int len = s.length(); if (len < 2) { return s; } for(int i=0;i<s.length();i++) { extendPalindrome(s, i, i);//奇数 extendPalindrome(s, i, i + 1);//偶数 } return s.substring(lo, lo + maxLen); } private void extendPalindrome(String s, int j, int k) { while (j >= 0 && k < s.length() && s.charAt(j) == s.charAt(k)) { j--; k++; } if (maxLen < k - j - 1) { lo = j + 1; maxLen = k - j - 1; } }}
阅读全文
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
- 《OpenCV的起源与历史》
- 镇北大将军松露酒有副作用吗?
- libusb_bulk_transfer() 阻塞长达60s的原因
- 58. 网络驱动器设备: iSCSI 服务器
- Oracle 也加入到 Eclipse MicroProfile项目中了
- 5.Longest Palindromic Substring
- Hadoop学习总结
- java-内存管理(程序计数器、虚拟机栈、本地方法栈、堆、方法区)和常量池
- 深入Java虚拟机学习
- 正版还是破解?——软件破解技术与伦理道德
- 多线程安全修改static变量
- JavaBean笔记
- QT版用QLCDnumber显示时间
- mysql 通过存储过程批量更新数据(注意操作用户需要有mysql的创建临时表权限)