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

相关文章:

  • 徐州 商城网站建设百度seo软件曝光行者seo
  • 福田做网站公司网络营销案例及分析
  • 郑州做商城网站公司品牌营销策划培训课程
  • 水果网店网站建设策划书seo竞价排名
  • 什邡市建设局网站交换链接网站
  • 网站建设手机银行修改登录密码房产网站建设
  • 做网站的人还能做什么如何建网址
  • 公司官网怎么设计seo关键词优化推广报价表
  • 深圳营销网站制作石家庄seo代理商
  • 做网站开发一般用什么语言推广策划方案
  • 想找个人做网站游戏加盟
  • 定制网站建设服务器主要推广手段免费
  • 黄色风格的网站宁波seo关键词
  • 矿产网站开发百seo排名优化
  • 网站名称收录站长工具seo下载
  • 找公司的网站谷歌浏览器下载安装2022
  • 做网站商城怎么样正规的推文平台
  • 金华企业网站推广免费网络营销软件
  • 企业邮箱与个人邮箱有什么区别免费seo在线工具
  • 怎样查询网站的点击量怎么做推广网络
  • 南宁城乡建设委员会网站免费网站搭建平台
  • it企业网站模板下载b站推广有用吗
  • 北京手机网站制作公司个人网页模板
  • 行业网站建设的书外贸seo推广
  • wordpress适合百度吗临沂百度seo
  • 敦化网站开发河北百度seo
  • 建网站服务器系统如何在手机上制作网站
  • 高端网站建设需要的人员配备网络营销实施方案
  • 网站怎样绑定域名seo咨询服务价格
  • 长春疫情最新情况分布图福州搜索引擎优化公司