LeetCode :Valid Palindrome
来源:互联网 发布:腾讯云 阿里云 校园 编辑:程序博客网 时间:2024/06/07 05:44
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 left = 0, right = s.size() - 1 ; while (left < right) { if (!isalnum(s[left])) ++left; else if (!isalnum(s[right])) --right; else if ((s[left] + 32 - 'a') %32 != (s[right] + 32 - 'a') % 32) return false; else { ++left; --right; } } return true; }};
0 0
- [Leetcode] Valid Palindrome
- Leetcode: Valid Palindrome
- leetcode 55: Valid Palindrome
- [LeetCode] Valid Palindrome
- 【leetcode】Valid Palindrome
- LeetCode - Valid Palindrome
- [leetcode]Valid Palindrome
- [LeetCode]Valid Palindrome
- [Leetcode]Valid Palindrome
- LeetCode-Valid Palindrome
- [leetcode] Valid Palindrome
- LeetCode 125: Valid Palindrome
- LeetCode - Valid Palindrome
- leetcode之Valid Palindrome
- LeetCode | Valid Palindrome
- [leetcode]Valid Palindrome
- 【leetcode】Valid Palindrome
- LeetCode题解:Valid Palindrome
- 【小问】Windows服务一直“正在启动”怎么杀
- 利用teamview的vpn功能+ccproxy的代理功能在家共享进入公司内部主机可以访问的网站
- Problem F: 时间类的常量
- 乘法逆元
- Spring学习四:依赖注入DI(Dependency Injection)
- LeetCode :Valid Palindrome
- Problem G: 时间类的12小时制输出
- 【bzoj 4719】[Noip2016]天天爱跑步
- 关于gitlab 9.1.2 (最新版)的安装、卸载及配置
- BZOJ 4813([Cqoi2017]小Q的棋盘-树)
- Keras基于Cifar-10数据集的CNN实现
- 什么是中间件?
- 跨域问题浅析
- Problem H: 时间类的静态成员计数