每日5题验证回文串
Posted Alice_yufeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日5题验证回文串相关的知识,希望对你有一定的参考价值。
class Solution
public boolean isPalindrome(String s)
return isPalindromeHelper(s, 0, s.length() - 1);
public boolean isPalindromeHelper(String s, int left, int right)
if (left >= right)
return true;
while (left < right && !Character.isLetterOrDigit(s.charAt(left)))
left++;
while (left < right && !Character.isLetterOrDigit(s.charAt(right)))
right--;
return Character.toLowerCase(s.charAt(left)) == Character.toLowerCase(s.charAt(right)) && isPalindromeHelper(s, ++left, --right);
以上是关于每日5题验证回文串的主要内容,如果未能解决你的问题,请参考以下文章