bool isPalindrome(string s) {
if(s.size() <= 1) return true;
int i=0,j=s.size()-1;
bool flag = true;
while(i<=j){
while(i<j && !isalnum(s[i]))
++i;
while(i<j && !isalnum(s[j]))
--j;
if(i<=j && tolower(s[i])==tolower(s[j])){
++i;
--j;
}else{
flag=false;
break;
}
}
return flag;
}
125. 验证回文串/C++
最新推荐文章于 2024-08-03 23:26:52 发布