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

无锡新区网站建设网络运营师

无锡新区网站建设,网络运营师,网站推广平台代理,个人网站域名申请比较含退格的字符串 844. 比较含退格的字符串 - 力扣(LeetCode) 题目 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意:如果对空文本输…

比较含退格的字符串

844. 比较含退格的字符串 - 力扣(LeetCode)

题目

给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。

注意:如果对空文本输入退格字符,文本继续为空。

示例 1:

输入:s = "ab#c", t = "ad#c"
输出:true
解释:s 和 t 都会变成 "ac"。

示例 2:

输入:s = "ab##", t = "c#d#"
输出:true
解释:s 和 t 都会变成 ""。

示例 3:

输入:s = "a#c", t = "b"
输出:false
解释:s 会变成 "c",但 t 仍然是 "b"。

提示:

  • 1 <= s.length, t.length <= 200
  • s 和 t 只含有小写字母以及字符 '#'

自己的思路和代码

思路

        直接遍历字符串,将字符串的有效字符存储到栈中,然后对比一下两个栈就可以了。

代码
class Solution {
public:bool backspaceCompare(string s, string t) {stack<char> s1;stack<char> s2;for(auto i : s) {if(i == '#') {if(!s1.empty()) {s1.pop();}} else {s1.push(i);}}for(auto i : t) {if(i == '#') {if(!s2.empty()) {s2.pop();}} else {s2.push(i);}}if(s1.size() != s2.size()) {return false;} else {int sum = s1.size();for(int i=0; i<sum; i++) {if(s1.top() != s2.top()) {return false;}s1.pop();s2.pop();}return true;}}
};

http://www.dtcms.com/wzjs/381028.html

相关文章:

  • 十大创意网站企业邮箱哪个好
  • 建设政府门户网站有何意义有哪些营销培训方案
  • 分类信息网站建设专职自己开发网站怎么盈利
  • 域名主机 网站建设十大网络舆情案例
  • 广州网站建设培训潍坊seo外包平台
  • 如何利用视频网站做数字营销推广semen是什么意思
  • 劲松做网站的公司北京网上推广
  • 免费网站应用央视新闻最新消息今天
  • 做丝袜网站能赚钱吗软件开发公司联系方式
  • 国外做科研的网站电商数据统计网站
  • 上海餐饮网站建设网站seo优化价格
  • 目前比较流行的公司网站建站技术seo文章代写一篇多少钱
  • 正规刷手机单做任务网站百度视频免费高清影视
  • dwcs5做网站太原seo代理商
  • 代做网站收费标准银川网页设计公司
  • 怎么做自己的网站弄商城佣金沈阳关键词seo排名
  • 没有网站可以做淘宝客吗在线排名优化工具
  • 房产网站开发制作网页的代码
  • 佛山优化网站推广品牌网络推广怎么做
  • 久久租房网宁波谷歌seo推广
  • 什么网站做广告效果好百度动态排名软件
  • 网站建设教程搭建芽嘱湖南岚鸿信赖企业seo整站优化方案
  • 网站开发流程可规划为那三个阶段网络营销的成功案例
  • 沈阳家用电梯公司网站制作湖南seo推广多少钱
  • 深圳手机网站建设联系电话常用的网络营销方法
  • 网站开发研发合同百中搜
  • 公司简介ppt案例厦门谷歌seo公司
  • 网站建设哪公司好百度首页百度一下
  • 成都新线加网站建设企业管理培训机构
  • 长春自主建站模板汕头seo按天付费