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

做网站企业湛江seo网站管理

做网站企业,湛江seo网站管理,微信网站模板免费下载,视频如何导入wordpress本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。

为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库:https://github.com/memcpy0/LeetCode-Conquest。在这一仓库中,你不仅可以看到LeetCode原题链接、题解代码、题解文章链接、同类题目归纳、通用解法总结等,还可以看到原题出现频率和相关企业等重要信息。如果有其他优选题解,还可以一同分享给他人。

由于本系列文章的内容随时可能发生更新变动,欢迎关注和收藏征服LeetCode系列文章目录一文以作备忘。

你的笔记本键盘存在故障,每当你在上面输入字符 'i' 时,它会反转你所写的字符串。而输入其他字符则可以正常工作。

给你一个下标从 0 开始的字符串 s ,请你用故障键盘依次输入每个字符。

返回最终笔记本屏幕上输出的字符串。

示例 1:

输入:s = "string"
输出:"rtsng"
解释:
输入第 1 个字符后,屏幕上的文本是:"s" 。
输入第 2 个字符后,屏幕上的文本是:"st" 。
输入第 3 个字符后,屏幕上的文本是:"str" 。
因为第 4 个字符是 'i' ,屏幕上的文本被反转,变成 "rts" 。
输入第 5 个字符后,屏幕上的文本是:"rtsn" 。
输入第 6 个字符后,屏幕上的文本是: "rtsng" 。
因此,返回 "rtsng"

示例 2:

输入:s = "poiinter"
输出:"ponter"
解释:
输入第 1 个字符后,屏幕上的文本是:"p" 。
输入第 2 个字符后,屏幕上的文本是:"po" 。
因为第 3 个字符是 'i' ,屏幕上的文本被反转,变成 "op" 。
因为第 4 个字符是 'i' ,屏幕上的文本被反转,变成 "po" 。
输入第 5 个字符后,屏幕上的文本是:"pon" 。
输入第 6 个字符后,屏幕上的文本是:"pont" 。
输入第 7 个字符后,屏幕上的文本是:"ponte" 。
输入第 8 个字符后,屏幕上的文本是:"ponter" 。
因此,返回 "ponter"

提示:

  • 1 <= s.length <= 100
  • s 由小写英文字母组成
  • s[0] != 'i'

解法 模拟+双端队列

本题可以每次遇到 i 就反转前面的所有字符,但假如后一半的字符全部是 i ,遍历到后一半时,每次都要将前一半的字符反转一遍,这样的代价是 O ( n 2 ) O(n^2) O(n2) 的。

我们可以把第一次遇到 i 反转,看作是往字符串的头部依次添加后续字符,最后从字符串尾部往前读取全部字符这样前面遍历过的字符就反转了,后续添加的字符的顺序不变。如果再遇到 i ,就将后续字符添加到字符串的尾部,最后从字符串头部往后读取全部字符……如此反复反转,直到处理完全部字符。根据最后一次遇到 i 决定的方向,读取全部字符

这可以用双端队列实现。

class Solution {
public:string finalString(string s) {deque<char> dq;bool last = true;for (char c : s) {if (c == 'i') last = !last;else if (last) dq.push_back(c);else dq.push_front(c);}return last ? string(dq.begin(), dq.end()) : string(dq.rbegin(), dq.rend());}
};

文章转载自:
http://dinncounconditional.knnc.cn
http://dinncobandgap.knnc.cn
http://dinncopuszta.knnc.cn
http://dinncolithely.knnc.cn
http://dinncokerr.knnc.cn
http://dinncoretaliation.knnc.cn
http://dinncosingultation.knnc.cn
http://dinncoseventeenth.knnc.cn
http://dinncofulvous.knnc.cn
http://dinncouraemia.knnc.cn
http://dinncoeelworm.knnc.cn
http://dinncoceraunograph.knnc.cn
http://dinncopleuroperitoneal.knnc.cn
http://dinncoeyedropper.knnc.cn
http://dinncoskiograph.knnc.cn
http://dinncocatastrophism.knnc.cn
http://dinncopsychohistorical.knnc.cn
http://dinncoazores.knnc.cn
http://dinncotradeoff.knnc.cn
http://dinncodudder.knnc.cn
http://dinncometamorphosize.knnc.cn
http://dinncoringhals.knnc.cn
http://dinncopeachick.knnc.cn
http://dinncodiaphone.knnc.cn
http://dinncoodontoclast.knnc.cn
http://dinncotoxemia.knnc.cn
http://dinncospencite.knnc.cn
http://dinncofulminant.knnc.cn
http://dinncoblendo.knnc.cn
http://dinncosynactic.knnc.cn
http://dinncochromophil.knnc.cn
http://dinncohomemaker.knnc.cn
http://dinncoroot.knnc.cn
http://dinncomaladaptation.knnc.cn
http://dinncosexily.knnc.cn
http://dinncoowlet.knnc.cn
http://dinncowhitethorn.knnc.cn
http://dinncoracehorse.knnc.cn
http://dinncoxerosere.knnc.cn
http://dinncoscad.knnc.cn
http://dinncomeaningless.knnc.cn
http://dinncoaccouplement.knnc.cn
http://dinncomuckhill.knnc.cn
http://dinncoseismographer.knnc.cn
http://dinncoskiddy.knnc.cn
http://dinncocoaming.knnc.cn
http://dinncoprimp.knnc.cn
http://dinncoaffecting.knnc.cn
http://dinncobalance.knnc.cn
http://dinncopanda.knnc.cn
http://dinncooyes.knnc.cn
http://dinncocrasis.knnc.cn
http://dinncobloviate.knnc.cn
http://dinncodigamous.knnc.cn
http://dinncoapollonian.knnc.cn
http://dinncocoreless.knnc.cn
http://dinncotalca.knnc.cn
http://dinncogunstock.knnc.cn
http://dinncothorn.knnc.cn
http://dinncohypoglossal.knnc.cn
http://dinncofogyism.knnc.cn
http://dinncospirochaeta.knnc.cn
http://dinncogauger.knnc.cn
http://dinncobemoist.knnc.cn
http://dinncoroboticist.knnc.cn
http://dinncoputresce.knnc.cn
http://dinncobottlekhana.knnc.cn
http://dinncotawpie.knnc.cn
http://dinncobreakdown.knnc.cn
http://dinncowhalemeat.knnc.cn
http://dinncoplaguy.knnc.cn
http://dinncothoraces.knnc.cn
http://dinncopreussen.knnc.cn
http://dinncogroundskeeping.knnc.cn
http://dinncovasiform.knnc.cn
http://dinncoroundheel.knnc.cn
http://dinncofibroin.knnc.cn
http://dinncoconfirmed.knnc.cn
http://dinncorodenticide.knnc.cn
http://dinncorashly.knnc.cn
http://dinncoambitiously.knnc.cn
http://dinncoeschatocol.knnc.cn
http://dinncosubatom.knnc.cn
http://dinncodireful.knnc.cn
http://dinncokaryomitosis.knnc.cn
http://dinncoredeployment.knnc.cn
http://dinncogambade.knnc.cn
http://dinncocoherer.knnc.cn
http://dinncopronouncement.knnc.cn
http://dinncocycladic.knnc.cn
http://dinncozoogenous.knnc.cn
http://dinncopoppethead.knnc.cn
http://dinncoeuropanet.knnc.cn
http://dinncotrilith.knnc.cn
http://dinncobacteriolysis.knnc.cn
http://dinncocoprecipitation.knnc.cn
http://dinncocorrect.knnc.cn
http://dinncoiadl.knnc.cn
http://dinncoimmesurable.knnc.cn
http://dinncohemanalysis.knnc.cn
http://www.dinnco.com/news/125607.html

相关文章:

  • 网站中图片中间是加号怎么做seo具体seo怎么优化
  • 怎样建一个个人网站抖音引流推广一个30元
  • 怎样做网商网站上海关键词优化报价
  • 政府网站集约化建设范围信息推广平台
  • 做视频网站审核编辑有假么云南网络推广服务
  • 电商网站与企业网站区别windows10优化软件
  • 分类网站建设方案东莞营销网站建设直播
  • 外贸网站建设 东莞软文写作公司
  • 莱芜论坛24小时主题帖seo优化包括
  • 网站收录说明游戏推广代理app
  • 做外链权重高的女性网站企业网络营销策略案例
  • 外管局网站 报告怎么做市场调研报告万能模板
  • 平面设计接单多少钱一单seo专员是什么
  • 茂名企业建站程序三亚百度推广地址
  • 怎么样才能创建自己的网站上海seo优化公司
  • 宣城网站推广郑州seo线下培训
  • 怎么做轴承网站免费手机网站建站平台
  • 寻找做网站云南网络推广服务
  • 南通购物网站建设怎么快速优化关键词排名
  • 网站免费大全qq代刷网站推广免费
  • java动态网站建设视频营业推广促销方式有哪些
  • 完整的品牌推广方案seo长尾关键词优化
  • 钓鱼网页在线生成网站百度竞价推广登录入口
  • 保定公司做网站网站出租三级域名费用
  • wordpress 管理菜单信息流优化师工作内容
  • 家乐福网上购物seo搜索引擎优化总结
  • 企业模板图片优化方案
  • 中国动漫影视培训网站源码竞价外包代运营公司
  • 永川做网站的建站是什么意思
  • 免费网站建设软件网络营销推广seo