680. Valid Palindrome II 發表於 2023-02-13 | 分類於 leetcode problemsolution12345678910111213141516171819class Solution {public: bool isPalindrome(string s, int l, int r){ while(l<r){ if(s[l++]!=s[r--]) return false; } return true; } bool validPalindrome(string s) { int l=0, r=s.size()-1; while(l<r){ if(s[l]!=s[r]) return isPalindrome(s, l+1,r) || isPalindrome(s, l,r-1); l++; r--; } return true; }}; analysis time complexity O(n) space complexity O(1)