algorithm/leetcode
[LeetCode] LongestPalindromicSubstring
무대포 개발자
2020. 7. 11. 12:41
728x90
반응형
문제
문제풀이
- 양옆을 비교해 나감.
- c[i] == c[j] && i-j <= 2 라는 것은 양 옆의 차가 2이하라는 것이니 palindrome 이다.
- c[i] == c[j] && i-j <= 2 가 아니면, 안 쪽에 있는 문자열을 또 다시 비교해야 함.
- 그 비교하는 부분을 dp 를 이용하는 것.
- 시간복잡도 O(n제곱) / 공간복잡도 O(n제곱)