125. Valid Palindrome
来源:互联网 发布:曼努埃尔大帝 知乎 编辑:程序博客网 时间:2024/05/21 09:16
双指针
class Solution {public: bool isPalindrome(string s) { int n=s.size(); if(n==0) return true; int i=0,j=n-1; while(i<j) { while(!(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z'||s[i]>='0'&&s[i]<='9')&&i<j) i++; while(!(s[j]>='a'&&s[j]<='z'||s[j]>='A'&&s[j]<='Z'||s[j]>='0'&&s[j]<='9')&&i<j) j--; if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]-'A'+'a'; if(s[j]>='A'&&s[j]<='Z') s[j]=s[j]-'A'+'a'; if(s[i]!=s[j]) return false; i++; j--; } return true; }};
0 0
- [LeetCode]125.Valid Palindrome
- LeetCode 125. Valid Palindrome
- [Leetcode] 125. Valid Palindrome
- 【LeetCode】125.Valid Palindrome
- [leetcode] 125.Valid Palindrome
- 125. Valid Palindrome
- [leetcode] 125.Valid Palindrome
- Leetcode 125. Valid Palindrome
- 125. Valid Palindrome
- 125. Valid Palindrome LeetCode
- 125. Valid Palindrome
- 【LeetCode】125. Valid Palindrome
- 125. Valid Palindrome
- 125. Valid Palindrome
- Leetcode 125. Valid Palindrome
- LeetCode 125. Valid Palindrome
- LeetCode 125. Valid Palindrome
- LeetCode *** 125. Valid Palindrome
- amap
- 134. Gas Station
- Map查表法练习
- matlab 产生每次都一样的随机数
- 51nod 1046 A^B Mod C(快速幂)
- 125. Valid Palindrome
- VS下 jsoncpp的编译使用教程
- Redis 启动命令
- 想要来点网页版的Material Design吗
- 设计模式学习(十)————迪米特法则
- POJ3461 KMP
- Android WindowManager解析与骗取QQ密码案例分析
- linux学习之centos6.6——(1)——系统简介及安装
- 专业化基础——大学计算机基础