(LeetCode)Valid Palindrome --- 判断回文字符串
来源:互联网 发布:c语言 d p s x 编辑:程序博客网 时间:2024/05/18 15:31
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.
解题分析:
此题目的解题思路就是先去掉不必要的字符,空格等,在根据二分方法,判断回文字符串。
# -*- coding:utf-8 -*-__author__ = 'jiuzhang'class Solution(object): def isPalindrome(self, s): new_s = [] for c in s: if c.isalnum(): new_s.append(c.lower()) length = len(new_s) for i in range(length/2): if new_s[i] != new_s[length - i - 1]: return False return True<span style="color:#c7254e;"></span>
0 0
- (LeetCode)Valid Palindrome --- 判断回文字符串
- LeetCode - Valid Palindrome (判断“回文”)
- Valid Palindrome 判断回文字符串
- leetcode 判断有效字符串是回文串Valid Palindrome
- [LeetCode]—Valid Palindrome 回文判断
- Leetcode-680. Valid Palindrome II(判断回文)
- 125. Valid Palindrome (回文字符串判断)
- leetcode 刷题:Valid Palindrome(回文字符串)
- LeetCode Valid Palindrome(验证回文字符串)
- 【字符串回文】Valid Palindrome
- Valid Palindrome(回文字符串)
- [leetcode]Valid Palindrome (判断回文数 C语言实现)
- leetcode 125. Valid Palindrome 回文数的判断
- Valid Palindrome 判断一个字符串是否是回文串
- LeetCode OJ 之 Valid Palindrome(回文字符串)
- <LeetCode>125.Valid Palindrome 验证回文字符串 Tag:string
- leetcode:Valid Palindrome 合法回文
- LeetCode (16) Valid Palindrome (回文)
- opencv 人脸识别 环境搭建---java版-----1
- 1.为啥要使用AndroidStudio?
- 9.css中的伪元素<a>标签<p>标签
- git branch --set-upstream=origin/<branch> <local_branch>
- Exams Codeforces Round#377-D(贪心+二分)
- (LeetCode)Valid Palindrome --- 判断回文字符串
- Java中静态变量与实例变量的区别
- 从本地 上传 到 虚拟机
- 自学-001-Qt下载安装-Ubuntu
- php curl带有csrf-token验证模拟提交方法
- Kubernetes如何使用kube-dns实现服务发现
- FTL(Flash translation layer)闪存转换层
- PagerAdapter中的isViewFromObject()方法有什么用?
- JavaScript笔记:行为委托