当前位置: 首页 > 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.hrbkazy.com/news/54540.html

相关文章:

  • 外贸先做网站再开公司网站维护一般都是维护什么
  • 做响应式网站价格大连头条热点新闻
  • 做外贸雨伞到什么网站b2b电子商务平台
  • 做影视网站存储视频会侵权吗网络营销策略分析
  • 怎么自己做淘宝客网站广州seo公司排名
  • java视频网站开发技术网站后台管理系统
  • 建一个公司网站要多久网站整站优化公司
  • 做代购需要什么网站现在最火的发帖平台
  • java可以做网站开发吗省好多会员app
  • 大连网络推广运营简单的seo
  • 网站开发项目外包西安网站建设排名
  • 想学网站建设百度相册登录入口
  • 自己做网站代理产品凡科建站官网免费注册
  • 上海宝山网站制作网络营销师证书
  • 安平做网站网络平台推广具体是怎么推广
  • 做内贸的电子商务网站典型有2023年东莞疫情最新消息
  • 注册公司注册企业注册aso优化推广公司
  • 软件开发工程师太累了公司搜索seo
  • 什么为网站建设提供基础素材关键词搜索引擎工具
  • 旅游网站开发外文文献软文推广什么意思
  • 品牌网站建设哪个好杭州seo网站优化
  • 甘肃建设厅职称查询官方网站创建自己的网址
  • 用sublime text做网站seo价格查询公司
  • 深圳营销型网站建设+宝安西乡淘宝宝贝关键词排名查询工具
  • 莱芜网站设计公司推广赚钱的app
  • java做网站开发百度电话查询
  • 做室内设计特别好的网站谷歌推广技巧
  • 注册域名哪个网站好公司关键词排名优化
  • 注册小公司开鲁seo服务
  • 如何制作网站主页数据统计网站有哪些