LeetCode题解(Golang实现)--Longest Palindromic Substring
来源:互联网 发布:林忆莲 再见悲哀 知乎 编辑:程序博客网 时间:2024/04/29 06:03
题目
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 mainimport "fmt"func main() { fmt.Println(longestPalindrome(""))}func longestPalindrome(s string) string { start, end := 0, 0 for i := 0; i < len(s); i = i + 1 { len1 := expandAroundCenter(s, i, i) len2 := expandAroundCenter(s, i, i+1) len := len1 if len2 > len1 { len = len2 } if len > end-start { start = i - (len-1)/2 end = i + len/2 } } return s[start : end+1]}func expandAroundCenter(s string, left int, right int) int { L, R := left, right for L >= 0 && R < len(s) && s[L] == s[R] { L = L - 1 R = R + 1 } return R - L - 1}
阅读全文
0 0
- LeetCode题解(Golang实现)--Longest Palindromic Substring
- leetcode 5(Longest Palindromic Substring)golang实现
- LeetCode题解:Longest Palindromic Substring
- LeetCode - Longest Palindromic Substring 题解
- LeetCode题解:Longest Palindromic Substring
- LeetCode题解(Golang实现)--Longest Substring Without Repeating Characters
- LeetCode 题解(67): Longest Palindromic Substring
- LeetCode题解——Longest Palindromic Substring
- LeetCode题解-5. Longest Palindromic Substring
- LeetCode题解-5-Longest Palindromic Substring
- LeetCode Algorithms 5. Longest Palindromic Substring 题解
- 5. Longest Palindromic Substring LeetCode题解
- LeetCode题解系列--5. Longest Palindromic Substring
- Leetcode题解-5. Longest Palindromic Substring
- leetcode题解-5. Longest Palindromic Substring
- leetcode题解-647. Palindromic Substrings && 5. Longest Palindromic Substring
- C实现 LeetCode->Longest Palindromic Substring
- LeetCode: Longest Palindromic Substring
- Odoo模块目录结构
- opencv开发笔记(一):opencv图像的腐蚀、膨胀与图像的显示
- 博客又重生了,真好!
- 单链表和数组的区别
- 内容推荐等于Low?
- LeetCode题解(Golang实现)--Longest Palindromic Substring
- 电商项目的总结
- Windows安装Python
- 闪屏页(一)
- Java 父类与子类初始化块,静态块,构造函数执行顺序
- Nginx+Tomcat 实现动静分离、负载均衡
- Android 中LayoutInflater(布局加载器)源码篇之rInflate方法
- ionic 学习笔记 一 :安装和配置
- monkey调试应用实战