当前位置: 首页 > wzjs >正文

成都专业网站建设价格低郑州官网网站优化公司

成都专业网站建设价格低,郑州官网网站优化公司,濮阳信息港,企业内部信息网站如何建设验证回文串 题目题解1. 筛选判断2. 双指针 题目 125.验证回文串 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s&#xff0…

验证回文串

    • 题目
    • 题解
      • 1. 筛选+判断
      • 2. 双指针

题目

125.验证回文串

如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。

字母和数字都属于字母数字字符。

给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。

示例 1:

输入: s = “A man, a plan, a canal: Panama”
输出:true
解释:“amanaplanacanalpanama” 是回文串。

示例 2:

输入:s = “race a car”
输出:false
解释:“raceacar” 不是回文串。

示例 3:

输入:s = " "
输出:true
解释:在移除非字母数字字符之后,s 是一个空字符串 “” 。
由于空字符串正着反着读都一样,所以是回文串。

题解

1. 筛选+判断

class Solution(object):def isPalindrome(self, s):""":type s: str:rtype: bool"""sgood = "".join(ch.lower() for ch in s if ch.isalnum())return sgood == sgood[::-1]

2. 双指针

class Solution(object):def isPalindrome(self, s):""":type s: str:rtype: bool"""# 双指针n =len(s)left, right = 0, n-1while left < right:while left < right and not s[left].isalnum():left += 1while left < right and not s[right].isalnum():right -= 1if left < right:if s[left].lower() != s[right].lower():return Falseleft, right = left + 1, right - 1return True
http://www.dtcms.com/wzjs/499224.html

相关文章:

  • 龙岗地区做网站公司免费手游推广代理平台渠道
  • 制作软件网站沈阳seo排名优化软件
  • 建设一个企业网站新闻头条今天最新消息
  • 做网站贵不排名优化外包公司
  • 做网站设计的网站湖人今日排名最新
  • 网站设计怎么收费外贸海外推广
  • wordpress网易云音乐插件seo网站推广的主要目的包括
  • 福州自助建站中国站长之家域名查询
  • 网站开发实战演练互联网营销培训平台
  • 做电影网站会被捉吗seo推广招聘
  • s上海网站建设网络营销服务的内容
  • wordpress 访问优化师助理
  • 响应式网站代码推广网站免费
  • 贵阳培训网站建设企业查询软件
  • 个人做网站可以吗免费招收手游代理
  • 建设英文品牌网站百度移动
  • 网站建设要用什么软件天津seo博客
  • 网站 地图导航代码如何分步骤开展seo工作
  • 嘉兴网站制作怎么添加按钮微博营销策略
  • dede仿站电商运营一天都干啥
  • 杭州网站推广营销windows优化大师官方下载
  • 讯杰网站建设怎么做好网络销售
  • 建设银行门户网站平台推广方式
  • mip网站百度论坛首页官网
  • 华龙网重庆新闻seo智能优化
  • 微信怎么做一些微网站市场推广策略 包括哪些
  • 上海企业网站建设以下属于网站seo的内容是
  • 建设部国家标准网站网络推广优化网站
  • 用jsp做的汽车网站日本比分预测最新分析
  • 钢铁网站哪家做的好新闻20条摘抄大全