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

上海部道网站 建设竞价排名推广

上海部道网站 建设,竞价排名推广,新乡专业做网站多少钱,做网站网站原题链接:1047. 删除字符串中的所有相邻重复项 思路: 只需要删除相邻又相同的字符就行了 那么只需要运用一个栈来存储当前需要进行匹配的元素 遍历字符串的字符 字符和栈顶的元素不相等时,就代表不是相邻且相同的 需要删除字符 那么将这个字…

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

思路:
只需要删除相邻又相同的字符就行了
那么只需要运用一个栈来存储当前需要进行匹配的元素
遍历字符串的字符
字符和栈顶的元素不相等时,就代表不是相邻且相同的 需要删除字符
那么将这个字符压入栈中进行存储
如果当前遍历的字符和栈顶元素相等时,就代表是相邻且相同的 需要删除字符
那么将这个栈顶弹出,就代表删除了相邻的的字符重复项

全代码:

class Solution {
public:string removeDuplicates(string s) {stack<char> stack_op;for(int i = 0; i < s.size(); i++){//遍历字符串if(stack_op.empty() || stack_op.top() != s[i]){//如果栈为空,或者栈顶元素不等于s[i],则代表不是重复匹配项。将s[i]压入栈stack_op.push(s[i]);}else{//栈不为空的情况下,栈顶元素 == s[i],代表为需要删除的重复项,此时栈顶弹出stack_op.pop();}}s = "";//重置字符串while(!stack_op.empty()){//将栈中的元素逐个压入字符串内,但是要注意,压入后字符串和正确答案互为倒序s += stack_op.top();stack_op.pop();}//反转下字符串,则为正确答案reverse(s.begin(),s.end());return s;}
};
http://www.dtcms.com/wzjs/403521.html

相关文章:

  • 做网站待遇网站seo诊断分析和优化方案
  • 网页设计网站制作公司跨境电商平台哪个最好最可靠
  • 外贸网站制作价格表如何在百度免费发布广告
  • 重庆做网站建设公司哪家好资源最多的磁力搜索引擎
  • 赣州专业企业网站建设百度网页浏览器
  • 自己做刷东西的网站做seo需要哪些知识
  • 山阳网站建设cps推广接单平台
  • 自己开发电商网站难吗seo是啥软件
  • 网站报301错误宁德市属于哪个省
  • 政府网站集约化建设情况汇报软件优化
  • 网站 做 专家问答利尔化学股票股吧
  • 做代练网站能备案百度大数据分析平台
  • 杭州短视频培训学校深圳网络提速优化服务包
  • Wordpress网格插件贵州快速整站优化
  • 51ppt模板免费下载完整版免费ppt株洲seo
  • 保定市建网站的公司百度公司招聘
  • 西安又出现疫情了么四川seo推广公司
  • 织梦建设两个网站 视频广告联盟接单平台
  • 郑州七彩网站建设怎么制作网站详细流程
  • 如何快速搭建个人网站知了seo
  • 购物网站用模板好不好广告推广一个月多少钱
  • 供应商管理制度怎么快速优化网站
  • 网站横幅背景图免费b站推广短视频
  • 外贸建站是什么意思seo基础教程视频
  • 福州网站制西安百度代运营
  • 做网站的标签及属性微信小程序开发零基础入门
  • 北海市高德小学简介网站关键词优化的步骤和过程
  • 网站建设责任书seo少女
  • 泰安高端网站建设报价哪里有学市场营销培训班
  • 旅游网站建设与规划网站排名推广软件