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

成品网站nike源码1688WordPress 手机版跳转

成品网站nike源码1688,WordPress 手机版跳转,推56论坛,整站优化案例题目链接 剑指 Offer II 018. 有效的回文 easy 题目描述 给定一个字符串 s,验证 s是否是 回文串 ,只考虑字母和数字字符,可以忽略字母的大小写。 本题中,将空字符串定义为有效的 回文串 。 示例 1: 输入: s “A man, a plan, …

题目链接

剑指 Offer II 018. 有效的回文 easy

题目描述

给定一个字符串 s,验证 s是否是 回文串 ,只考虑字母和数字字符,可以忽略字母的大小写。

本题中,将空字符串定义为有效的 回文串

示例 1:

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

示例 2:

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

提示 :

  • 1<=s.length<=2∗1051 <= s.length <= 2 * 10^51<=s.length<=2105
  • 字符串 sASCII字符组成

分析:

先把合法字符转成小写 加到 s中。

用两个指针判断是否是回文串即可。

时间复杂度:O(n)O(n)O(n)

C++代码:

class Solution {
public:bool isPalindrome(string ss) {string s;for(auto c:ss){if(isalnum(c)) s += tolower(c);}int n = s.size();for(int i = 0,j = n - 1;i < j;i++,j--){if(s[i] != s[j]) return false;}return true;}
};

Java代码:

class Solution {public boolean isPalindrome(String ss) {StringBuilder sb = new StringBuilder();for(var c:ss.toCharArray()){if(Character.isLetterOrDigit(c))  sb.append(Character.toLowerCase(c));}int n = sb.length();for(int i = 0,j = n - 1;i < j;i++,j--){if(sb.charAt(i) != sb.charAt(j)) return false;}return true;}
}
http://www.yayakq.cn/news/506711/

相关文章:

  • 网站大全免费完整版免费网站安全
  • 网站推广教程分享seo工作职责
  • 永久免费网站搭建网站服务器 内存
  • 好的ppt模板免费下载网站宁波市海曙区建设局网站
  • 网站栏目结构包括哪些精简网站模板
  • 在线 建站单页面网站带后台济南网站建设公司熊掌号
  • 网站优化课程培训无锡商城网站建设
  • wordpress.org 建站如何在网站做引流
  • 网站开发合同.doc建网站 英文
  • 什么是网站目录结构拼多多标题优化软件
  • 旅游网站建设策划书范文用php做的大型网站
  • 做校园网站wordpress移动端转发分享
  • 网站留言发送到qq邮箱做网站店铺图片用什么软件
  • 上行30m可以做网站吗网站怎么做移动图片大全
  • 广西网站建设定制莱芜论坛话题
  • 关于网站建设投稿wordpress显示多页选项
  • 阿里云建站保证销售额网站开发硬件环境
  • 沈阳淘宝网站建设设计工作室的经营范围
  • 微信网站开发js框架网站内容与功能设计
  • wordpress 建站 教程视频网站手机端页面怎么做的
  • 网站分为哪几种软装设计公司排名
  • 网站这么设置微信支付网站代运营方案
  • flash as3 网站模板企业做网站
  • 俄华网站建设重庆seo按天收费
  • 北京网站的建设东莞阳光网英语口语大赛
  • 永康公司网站开发wordpress上下页
  • 中国设计师网app镇江百度seo
  • 哈尔滨网络公司网站建设重庆水舟科技做网站
  • 住房和城乡建设部网站公告编程软件c语言
  • 网站套模板什么意思wordpress 多标签筛选