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

广州做网站mxszpt百度一下百度主页官网

广州做网站mxszpt,百度一下百度主页官网,网站建设网站建设,武汉做网站最牛的公司删除字符串中的所有相邻重复项 题目:1047. 删除字符串中的所有相邻重复项 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所…

删除字符串中的所有相邻重复项

题目:1047. 删除字符串中的所有相邻重复项

给出由小写字母组成的字符串 S重复项删除操作会选择两个相邻且相同的字母,并删除它们。

在 S 上反复执行重复项删除操作,直到无法继续删除。

在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。

示例:

输入:"abbaca"
输出:"ca"
解释:
例如,在 "abbaca" 中,我们可以删除 "bb" 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 "aaca",其中又只有 "aa" 可以执行重复项删除操作,所以最后的字符串为 "ca"。

提示:

  1. 1 <= S.length <= 20000
  2. S 仅由小写英文字母组成。

方法一:

使用栈。如果相同就退出栈中元素,如果不同就入栈。

func removeDuplicates(s string) string {length := len(s)if length == 0 {return s}bytes := make([]byte, length)idx := -1for i := 0; i < length; i++ {if idx == -1 {idx++bytes[idx] = s[i]continue}if s[i] != bytes[idx] {idx++bytes[idx] = s[i]} else {idx--}}return string(bytes[:idx+1])
}

http://www.khdw.cn/news/65982.html

相关文章:

  • wordpress给后台增加功能龙岩seo
  • 百兆独享 做资源网站百度快照下载
  • 谁能给个网站谢谢百度保障平台 客服
  • 如何给异地网站做镜像百度网盘登录首页
  • nba新闻那个网站做的好百度一下就知道
  • 网站建设佰金手指科杰二九seo优化就业前景
  • 无锡网站制作中心广告公司推广渠道
  • 播州区住房和城乡建设局网站百度指数分析案例
  • 武汉 网站建设 报价全国31省市疫情最新消息今天
  • 怎么做app下载网站百度官网推广平台电话
  • 做网站怎么穿插元素太原网络推广公司哪家好
  • 沧州网站制作公司信息如何优化上百度首页公司
  • jsp网站开发的使用表格黑帽seo培训网
  • 中企动力做网站真贵营销型网站建设专家
  • 北流网站制作新冠咳嗽怎么办
  • 如何建设一个电影网站在线播放交换友情链接的要求有
  • 网站管理 上传模板网站注册查询
  • 天津百度优化上首页seo
  • 市政府网站建设会议汕头seo外包机构
  • 大连做网站公司重庆seo网页优化
  • 企业网站建设的必要性及维护策划品牌全案
  • 厦门英文网站建设免费收录软文网站
  • wordpress面包屑插件seo免费
  • 做团购网站商品从哪里找关键词推广工具
  • ecshop网站创建bbs 百度经验福州网站制作推广
  • 广州商城网站建设南昌seo顾问
  • 计算机网站设计宁波网站制作优化服务
  • 游戏网站建站公司网站如何制作
  • 行业网站建设方案建网络平台要多少费用
  • 北京哪里做网站好今天国内新闻