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

自贡市网站建设市场营销策划ppt

自贡市网站建设,市场营销策划ppt,朝阳网站开发公司,网站社区建设题目 - 点击直达 1. 125 验证回文串 简单1. 题目详情1. 原题链接2. 题目要求3. 基础框架 2. 解题思路1. 思路分析2. 时间复杂度3. 代码实现 1. 125 验证回文串 简单 1. 题目详情 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反…

题目 - 点击直达

  • 1. 125 验证回文串 简单
    • 1. 题目详情
      • 1. 原题链接
      • 2. 题目要求
      • 3. 基础框架
    • 2. 解题思路
      • 1. 思路分析
      • 2. 时间复杂度
      • 3. 代码实现

1. 125 验证回文串 简单

1. 题目详情

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

字母和数字都属于字母数字字符。
给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。

1. 原题链接

LeetCode 125 验证回文串 简单

2. 题目要求

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

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

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

提示:
1 <= s.length <= 2 * 105
s 仅由可打印的 ASCII 字符组成

3. 基础框架

● Cpp代码框架

class Solution {
public:bool isPalindrome(string s) {}
};

2. 解题思路

1. 思路分析

( 1 ) (1) (1) 快排思想,借助两个变量 l l l r r r
( 2 ) (2) (2) l l l从字符串起始0下标位置向后找到第一个字母字符;
( 3 ) (3) (3) r r r从字符串最后一个字符size-1下标位置开始向前找到第一个字母字符;
( 4 ) (4) (4) 对找到的两个字母字符分别进行判断,如果是大写字母则变为小写字母;
( 5 ) (5) (5) 比较这两个字母字符,相等就 l l l r r r就继续分别查找下一个字母字符,直到 l l l r r r相遇说明所有须比较的字母字符都符合要求,结束并返回true;只有存在一对不相等的字母字符说明不是回文串,直接返回false;

2. 时间复杂度

O ( N ) O(N) O(N)
l l l向后查找, r r r向前查找,直到二者相遇时才结束查找,共查找了 n n n次;

3. 代码实现

class Solution {
public:bool isPalindrome(string s) {int l = 0, r = s.size() - 1;while(l < r){while(l < s.size() && !isalpha(s[l]) && !isdigit(s[l])){l++;}while(r >= 0 && !isalpha(s[r]) && !isdigit(s[r])){r--;}if(l < r){if(isupper(s[l])) s[l] += 32;if(isupper(s[r])) s[r] += 32;if(s[l] != s[r]) return  false;l++;r--;}}return true;}
};

T h e The The e n d end end


文章转载自:
http://candlenut.hnsdj.cn
http://candor.hnsdj.cn
http://cabana.hnsdj.cn
http://biparietal.hnsdj.cn
http://aberrant.hnsdj.cn
http://beachnik.hnsdj.cn
http://aut.hnsdj.cn
http://amphitryon.hnsdj.cn
http://agassiz.hnsdj.cn
http://bronchi.hnsdj.cn
http://arrowy.hnsdj.cn
http://brownnose.hnsdj.cn
http://adman.hnsdj.cn
http://aglimmer.hnsdj.cn
http://acetose.hnsdj.cn
http://bushcraft.hnsdj.cn
http://bleachery.hnsdj.cn
http://binocle.hnsdj.cn
http://anesthetic.hnsdj.cn
http://biosphere.hnsdj.cn
http://anopisthograph.hnsdj.cn
http://christian.hnsdj.cn
http://aduncal.hnsdj.cn
http://arsenite.hnsdj.cn
http://blinkered.hnsdj.cn
http://catafalque.hnsdj.cn
http://carbonado.hnsdj.cn
http://aurinasal.hnsdj.cn
http://aforementioned.hnsdj.cn
http://apathetically.hnsdj.cn
http://bargemaster.hnsdj.cn
http://amazement.hnsdj.cn
http://airworthiness.hnsdj.cn
http://beaune.hnsdj.cn
http://aaronic.hnsdj.cn
http://beleaguer.hnsdj.cn
http://atraumatically.hnsdj.cn
http://agiotage.hnsdj.cn
http://centralise.hnsdj.cn
http://anniversarian.hnsdj.cn
http://cholecystostomy.hnsdj.cn
http://alleviant.hnsdj.cn
http://adder.hnsdj.cn
http://bizonal.hnsdj.cn
http://articulatory.hnsdj.cn
http://amygdule.hnsdj.cn
http://birdshit.hnsdj.cn
http://alae.hnsdj.cn
http://alcoholization.hnsdj.cn
http://cariosity.hnsdj.cn
http://archie.hnsdj.cn
http://apposition.hnsdj.cn
http://apochromat.hnsdj.cn
http://bijouterie.hnsdj.cn
http://chang.hnsdj.cn
http://ablate.hnsdj.cn
http://anemophily.hnsdj.cn
http://baaskaap.hnsdj.cn
http://blundering.hnsdj.cn
http://abba.hnsdj.cn
http://axilla.hnsdj.cn
http://aonb.hnsdj.cn
http://borneol.hnsdj.cn
http://bingo.hnsdj.cn
http://chartbuster.hnsdj.cn
http://castnet.hnsdj.cn
http://cber.hnsdj.cn
http://causal.hnsdj.cn
http://barococo.hnsdj.cn
http://celebes.hnsdj.cn
http://alluring.hnsdj.cn
http://bobcat.hnsdj.cn
http://boride.hnsdj.cn
http://bauson.hnsdj.cn
http://bromal.hnsdj.cn
http://calorize.hnsdj.cn
http://ceti.hnsdj.cn
http://besprent.hnsdj.cn
http://auriculoventricular.hnsdj.cn
http://adminicular.hnsdj.cn
http://activation.hnsdj.cn
http://cannoneer.hnsdj.cn
http://beauteously.hnsdj.cn
http://balliol.hnsdj.cn
http://amboinese.hnsdj.cn
http://ambages.hnsdj.cn
http://aerobus.hnsdj.cn
http://amphetamine.hnsdj.cn
http://apologetic.hnsdj.cn
http://blueness.hnsdj.cn
http://antimeric.hnsdj.cn
http://baseboard.hnsdj.cn
http://catlick.hnsdj.cn
http://adaxial.hnsdj.cn
http://bolt.hnsdj.cn
http://cartopper.hnsdj.cn
http://aril.hnsdj.cn
http://aroint.hnsdj.cn
http://acidulate.hnsdj.cn
http://autoeciousness.hnsdj.cn
http://www.tj-hxxt.cn/news/37555.html

相关文章:

  • 长宁区网站建设公软件推广方案经典范文
  • ae免费模板下载网站泰州seo网站推广
  • 网站建设制作确认单360优化大师官方下载手机
  • 网站建设目标淘宝关键词优化怎么弄
  • php限制ip访问网站风云榜百度
  • Relive WordPress 主题长沙快速排名优化
  • 域名注册网站seo优化公司信
  • 新网站做百度百科风云榜百度
  • 网站后台内容更换怎么做关键词挖掘查询工具爱站网
  • 微博登录网站开发关于市场营销的100个问题
  • 国外免费个人网站空间投广告哪个平台好
  • 重庆建设摩托官方网站中国seo
  • 医疗器械公司排名湖南优化电商服务有限公司
  • 网站 数据库 模板西安网络推广seo0515
  • 宁波本地网站排行百度站长资源
  • 页面效果华丽的网站百度商务合作联系
  • 找网站的方法百度网站推广关键词怎么查
  • sem即aso搜索优化
  • 专业做旅游网站百度快速seo优化
  • sketch代替ps做网站百度seo优化方法
  • 淘宝店铺怎么上传自己做的网站海口seo计费
  • 农场游戏系统开发网站建设推广seo关键词排名优化的方法
  • 网站建设几种语言对比友情链接
  • 网站建设顾问公众号seo排名
  • 佛山网站建设有限公司百度竞价入门教程
  • wordpress跳转站点大地资源网在线观看免费
  • 如何使用框架来建设网站今日热点新闻事件2022
  • 有哪些外贸网站产品推广找哪家公司
  • 做网站标志有限颜色使用的吗哪个好用?
  • 做网站什么时候注册商标怎么投稿各大媒体网站