LeetCode 125 Valid Palindrome(左右指针)
程序员文章站
2022-06-04 16:17:26
...
题目链接:点击这里
题意:给定一个字符串,判断它是否是回文,只考虑字母数字字符而忽略大小写。
用来判断一个字符是否为数字或者字母,也就是说判断一个字符是否属于 。
class Solution {
public:
bool isPalindrome(string s) {
int i = 0, j = s.length()-1;
while(i<j)
{
while(i<j&&!isalnum(s[i]))
i++;
while(i<j&&!isalnum(s[j]))
j--;
if(tolower(s[i])!=tolower(s[j])) return false;
i++;
j--;
}
return true;
}
};
推荐阅读
-
Leetcode125. 验证回文串--双指针、内置函数
-
【LeetCode】125.Valid Palindrome(验证回文串)-C++实现
-
Leetcode每日一题:125.valid-palindrome(验证回文串)
-
LeetCode 167 Two Sum II - Input array is sorted(左右指针)
-
LeetCode 680 Valid Palindrome II(左右指针)
-
LeetCode 125 Valid Palindrome(左右指针)
-
LeetCode双指针题小总结-(LeetCode344、LeetCode345、LeetCode125、LeetCode167、LeetCode11)(简单题)
-
[双指针][字符串]leetcode125:验证回文串(easy)
-
每日一道算法题LeetCode125:Valid Palindrome(验证回文串)
-
LeetCode--125. Valid Palindrome