leetcode 680 Valid Palindrome II
2017-10-21 12:23
483 查看
class Solution { public boolean validPalindrome(String s) { int i=-1,n=s.length(); while(++i<--n) { if(s.charAt(i)!=s.charAt(n)) return isPal(s,i,n+1)||isPal(s,i-1,n); } return true; } public boolean isPal(String s,int x,int y){ while(++x<--y) if(s.charAt(x)!=s.charAt(y)) return false; return true; } }
相关文章推荐
- Leetcode 680 Valid Palindrome II
- 680. Valid Palindrome II
- 680. Valid Palindrome II
- LeetCode 680. Valid Palindrome II (验证回文字符串 Ⅱ)
- 680. Valid Palindrome II
- 【leetcode】680. Valid Palindrome II(Python & C++)
- 680. Valid Palindrome II
- 680. Valid Palindrome II
- 680. Valid Palindrome II
- [LeetCode] Valid Palindrome II 验证回文字符串之二
- Leetcode-680. Valid Palindrome II(判断回文)
- Leetcode算法学习日志-680 valid Palindrome II
- LeetCode Valid Palindrome II
- String-680-Valid Palindrome II
- leetcode -day13 Valid Palindrome & Triangle & Pascal's Triangle I II
- 680. Valid Palindrome II
- [LeetCode][Java] Palindrome Partitioning II
- Leetcode:Palindrome Partitioning & Palindrome Partitioning II
- Leetcode -- Palindrome Partitioning II
- LeetCode 之 Palindrome Partitioning II(动态规划)