美文网首页
2019-05-19LeetCode125. 验证回文串

2019-05-19LeetCode125. 验证回文串

作者: mztkenan | 来源:发表于2019-05-19 18:47 被阅读0次
    class Solution:
        def isPalindrome(self, s: str) -> bool:
            low,high=0,len(s)-1
            while(low<=high):
                while(not s[low].isalnum() and low<high):
                    low+=1
                while(not s[high].isalnum() and low<high):
                    high-=1
                if(s[low].lower()!=s[high].lower()):return False
                low+=1
                high-=1
            return True
    

    1.str.lower() str.isalnum()
    2." " 边界条件,中间的循环会越界
    3.".a" 循环条件没控制好的话 ,这题主要问题还是边界条件,指针相碰

    相关文章

      网友评论

          本文标题:2019-05-19LeetCode125. 验证回文串

          本文链接:https://www.haomeiwen.com/subject/lhmqzqtx.html