[LeetCode] Valid Palindrome
来源:互联网 发布:石头造纸 骗局 知乎 编辑:程序博客网 时间:2024/04/28 22:52
class Solution {public: bool isPalindrome(string s) { // Start typing your C/C++ solution below // DO NOT write int main() function vector<char> v; for (int i = 0; i < s.size(); i++) { char ch = s[i]; if (ch >= '0' && ch <= '9') { v.push_back(ch); } else if (ch >= 'a' && ch <= 'z') { v.push_back(ch); } else if (ch >= 'A' && ch <= 'Z') { v.push_back(ch - 'A' + 'a'); } } int n = v.size(); for (int i = 0; i < n / 2; i++) { if (v[i] != v[n - 1 - i]) return false; } return true; }};
Small Case: 4ms
Large Case: 60ms
Time: O(n)
Space: O(n)
- [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
- 时间复杂度
- android相对布局简介
- 工作流审批平台-辅助功能-申请人更改审批流程
- 运算符重载
- UVa 11121 - Base -2
- [LeetCode] Valid Palindrome
- 单链表
- java中的几个概念的比较
- 单链表排序及克隆
- SDUTOJ 2085 翻转吧!字符串
- 在Android中怎么增加一个类似于framework.jar的SDK包
- linux驱动测试用的各种读动作
- 【php】 AES算法php实现
- 一个华为人辞职创业后的几个反思