125. Valid Palindrome
来源:互联网 发布:淘宝能贷款的口子 编辑:程序博客网 时间:2024/05/21 22:15
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases.
For example,
“A man, a plan, a canal: Panama” is a palindrome.
“race a car” is not a palindrome.
class Solution {public: bool isPalindrome(string s) { int size = s.length(); if(s.empty()) return true; for(int l = 0, r = size - 1; l <= r; ){ if(isalnum(s[l]) && isalnum(s[r])){ if(tolower(s[l]) != tolower(s[r])) return false; ++l; --r; } else if(isalnum(s[l])) --r; else if(isalnum(s[r])) ++l; else { ++l; --r; } } 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
- C语言触发器模式
- 史上最全程序员资源分享
- 河山大好
- 读书笔记(六)
- mysql 5.7.16 安装配置方法图文教程
- 125. Valid Palindrome
- 虚函数
- 接口和抽象类的区别
- 21.变量的结构和类型
- 年底回家胖三斤,提醒亲们注意食物安全和经皮毒!
- python之filter()函数
- Leetcode——258. Add Digits
- Python报错: IndentationError: expected an indented block
- 真机调试报错:Library not loaded: @rpath/AFNetworking.framework/AFNetworking