LeetCode算法入门- Longest Palindromic Substring-day5
生活随笔
收集整理的這篇文章主要介紹了
LeetCode算法入门- Longest Palindromic Substring-day5
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LeetCode算法入門- Longest Palindromic Substring-day5
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 1:
Input: “babad”
Output: “bab”
Note: “aba” is also a valid answer.
Example 2:
Input: “cbbd”
Output: “bb”
最便捷的方法:時間復雜度0(n),空間復雜度0(1)
使用中心擴散法:我們可以從一個中心點出發,然后慢慢向左右兩邊進行擴散,然后獲取當前其最長字符串,最后取出最終最長的字符串。
不過這樣的話就要分成兩種情況:因為中心對稱有兩種,一種是奇數對稱,一種是偶數對稱
總結
以上是生活随笔為你收集整理的LeetCode算法入门- Longest Palindromic Substring-day5的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode算法入门- Longes
- 下一篇: java环境变量javac不能成功 wi