5. Longest Palindromic Substring
# Medium
Solution 1: radical extend
Check the longest palindromic substring when central element is from s[0] to s[n]. Use two pointers left and right to track the two edge element of the palindromic.
从第一个到最后一个元素,尝试作为中心的元素,最长回文字符串分奇数和偶数。
Time complexity = , space complexity = .
Solution 2: Dynamic Programming
Use dp[i][j]
to record from i
to j
is Palion or not. Key idea is: if s[i] = s[j] and dp[i+1][j-1] is Palion, then dp[i][j] is Palion.
T = , S =
Last updated