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

网站建设页面页脚怎么设置给个人建网站的公司

网站建设页面页脚怎么设置,给个人建网站的公司,为什么sem的工资都不高,广西网站建设流程目录 力扣1047. 删除字符串中的所有相邻重复项 解析代码 力扣1047. 删除字符串中的所有相邻重复项 1047. 删除字符串中的所有相邻重复项 难度 简单 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反…

目录

力扣1047. 删除字符串中的所有相邻重复项

解析代码


力扣1047. 删除字符串中的所有相邻重复项

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

难度 简单

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

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

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

示例:

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

提示:

  1. 1 <= S.length <= 20000
  2. S 仅由小写英文字母组成。
class Solution {
public:string removeDuplicates(string s) {}
};

解析代码

        本题很像消消乐游戏,仔细观察消除过程,可以发现本题与之前做过的括号匹配问题是类似的。当前元素是否被消除,需要知道上一个元素的信息,因此可以用来保存信息。 但是如果使用 stack 容器来保存的话,最后还需要把结果从栈中取出来。不如直接用字符数组模拟一个栈结构:在数组的尾部尾插尾删,实现栈的进栈和出栈。最后数组存留的内容, 就是最后的结果。

class Solution {
public:string removeDuplicates(string s) {string stack = "";for(auto& e : s){if(stack.size() == 0 || stack.back() != e)stack += e;elsestack.pop_back();}return stack;}
};
http://www.yayakq.cn/news/834810/

相关文章:

  • 登陆建设银行wap网站wordpress sae上传图片
  • 郑州网站建设与制作iis如何设置服务器上网站空间大小
  • 做企业免费网站互联网营销的十五种方式
  • wordpress整站搬家首页空白问题文件链接 win wordpress
  • 上海网站建设定公共资源交易中心职责
  • 心悦会员荣誉战场两张免做卡网站免费网站建设图书下载
  • 免费的行情软件app网站织梦免费机械网站源码
  • 网站模板 兼容客户都不愿意做网站
  • 青岛黄岛区建设工程管理局网站wordpress博客破解主题
  • 阿里云服务器的网站备案流程图成都网站建设十强企业
  • 公司网站修改 优帮云知识付费网站源码下载
  • 看手机的网站叫什么wordpress导航背景图片
  • 做网站需要什么域名网站空间流量6g
  • 福州有什么做网站的公司打造网站品牌
  • 网站建设作业百度云资源wordpress oss ftp
  • 免费网站建设ppt模板下载电商平台制作公司
  • 烟台建设企业网站针对人群不同 网站做细分
  • 重庆大足网站制作公司哪家专业网站建设哪里招标
  • 苏州公司建设网站首页云服务器怎么用详细步骤
  • 购买手机网站推荐网站建设包含哪些建设阶段
  • 桂林市区景点杭州网站建设优化
  • 网站2级页面怎么做手机版网站快照如何做
  • 网站加速打开邢台168
  • 自己做网站服务器要多少钱网站一年多少钱
  • 网站怎么能快速备案wordpress 企业小程序
  • 沧州做网站公司网站开发内容包括哪些
  • 网站题目有哪些西宁做网站seo
  • html格式的网站地图做网站的参考文献有哪些
  • 成都网站设计建设推荐用cms做个网站
  • wordpress调用具体文章西安网站推广优化