Valid Palindrome
来源:互联网 发布:win10修复ubuntu引导 编辑:程序博客网 时间:2024/06/03 15:33
class Solution {public: bool isPalindrome(string s) { if(s.empty()) return true; int lhs=0,rhs=s.size()-1; while(lhs<rhs) { while((lhs<=s.size()-1)&&(!isalnum(s[lhs]))) { lhs++; } while((rhs>=0 && (!isalnum(s[rhs])))) { rhs--; } if((lhs<rhs) && (s[lhs]!=s[rhs]) && (abs(s[lhs]-s[rhs])!='a'-'A')) { return false; } lhs++; rhs--; } return true; }};
0 0
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- valid palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- 什么是排名软件?
- 按概率返回0-N之间的数字的解法思想
- 网络处理中TLV形式的不固定格式匹配
- C++第2周(春)项目2 有序的结构体数组
- UVa 112 - Tree Summing
- Valid Palindrome
- 二叉树中序遍历的非唯一性
- c# 自定义事件和委托
- 大二层网络还是重建会话层
- Overloading,overriding,and extending functions and events 重载,重写和扩展函数和事件
- 最短路自学总结
- C++第2周(春)项目3 文件+结构体实现实用系统
- 第21条:用函数对象表示策略
- 博客中插入Latex 公式