[leetcode 125] Valid Palindrome
来源:互联网 发布:淘宝捡漏qq群 编辑:程序博客网 时间:2024/05/24 01: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.
Note:
Have you consider that the string might be empty? This is a good question to ask during an interview.
For the purpose of this problem, we define empty string as valid palindrome.
class Solution {public: bool isPalindrome(string s) { const int n = s.size(); if (n==0) { return true; } int l = 0; int r = n - 1; while (l <= r) { while (l < r && isalnum(s[l]) == false) { l++; } while (r > l && isalnum(s[r]) == false) { r--; } if (toupper(s[l]) != toupper(s[r])) { return false; } l++; r--; } return true; }};
0 0
- LeetCode 125: Valid Palindrome
- LeetCode 125 Valid Palindrome
- LeetCode: Valid Palindrome [125]
- leetcode 125-Valid Palindrome
- [leetcode 125] Valid Palindrome
- leetCode #125 Valid Palindrome
- [LeetCode 125] Valid Palindrome
- LeetCode 125 Valid Palindrome
- leetcode-125 Valid Palindrome
- leetcode || 125、Valid Palindrome
- LeetCode---(125) Valid Palindrome
- Leetcode[125]-Valid Palindrome
- leetcode[125]:Valid Palindrome
- Leetcode# 125 Valid Palindrome
- leetcode 125: Valid Palindrome
- leetcode: (125) Valid Palindrome
- [Leetcode]#125 Valid Palindrome
- LeetCode 125 Valid Palindrome
- linux ftp服务配置
- Spring AOP 方法嵌套时里面的方法没有被执行
- C++ 虚函数表解析
- 产品策划方案 - 年青人 - TestV1.0
- Infragistics.Win.UltraWinToolbars 代码添加按钮——C#
- [leetcode 125] Valid Palindrome
- jGestures: jQuery的手势事件插件
- 磁盘disk 磁道track 磁头head 扇区sector 柱面cylinder 簇cluster
- API 与 ABI 的具体含义
- MFC屏蔽esc键盘消息
- Windows平台下Pin的编译
- 【PHP】进一法取整、四舍五入取整、忽略小数等的取整数方法大全
- c++类
- Android四大组件之ContentProvider使用实例