当前位置: 首页 > 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/472493.html

相关文章:

  • 淘宝官网首页登陆百度整站优化
  • 现在做网站建设的公司多么百度反馈中心
  • 上海网站建设联系电话百度搜索广告收费标准
  • 泰安网站建设课程报告seo页面排名优化
  • 网站建设 新要求google chrome网页版
  • 济南章丘网站建设google chrome浏览器
  • 网页代码用什么软件seo课程多少钱
  • 计算机应用技术移动互联网开发seo关键词分析
  • 手机网站图片宽度google安卓版下载
  • 马尼拉做网站阿里指数在哪里看
  • 自己做装修网站免费代理浏览网页
  • 哪个网站可以免费做国外网站友情链接导航
  • 东莞建设公司网站云搜索系统
  • 成为网站开发工程师网络销售平台
  • 建设网站图片素材网站seo价格
  • 中信建设有限责任公司官网包头整站优化
  • 定制型网站制作明细报价表短视频培训机构排名
  • 青岛专业做网站的营业推广是一种什么样的促销方式
  • 网站开发的机遇百度网盘手机app下载安装
  • 三叶草gy6914网站推广与优化平台
  • 网站建站网站的百度推广区域代理
  • 淘宝客做网站推广企业内训课程
  • 动态图表网站昆明百度推广开户
  • 宜春市建设局网站电子商务网站推广策略
  • 多用户商城系统网站建设农夫山泉软文300字
  • 网站建设优化怎么做推广普通话奋进新征程手抄报
  • 启东住房和城乡建设局网站友情链接联盟
  • 湖北建设厅网站首页搜索引擎优化中的步骤包括
  • 邢台做网站多少钱海南快速seo排名优化
  • falsh网站模板下载营销推广seo