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

力扣844. 比较含退格的字符串

在这里插入图片描述
可以把字符串的每一个字符当成入栈,而当字符为#的时候,是出栈,
遍历一整个字符串就能完成一个栈的构建。
两个字符串就相当于建了两个栈
比较两个栈是否相等
如果相等那么返回true
如果不相等,那么返回false
完整代码如下:

class Solution {
public:stack<char> a;stack<char> b;bool backspaceCompare(string s, string t) {for(int i=0;i<s.size();i++){if(s[i]!='#'){a.push(s[i]);}else if(!a.empty()){a.pop();}}for(int i=0;i<t.size();i++){if(t[i]!='#'){b.push(t[i]);}else if(!b.empty()){b.pop();}}//有两个栈判断两个栈是否相等if(a==b){return true;}else{return false;}}
};
http://www.lryc.cn/news/598393.html

相关文章:

  • 借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
  • 【bug解决】 esp32 在WSL-ubuntu20.04环境下找不到设备
  • MIT线性代数01_方程组的几何解释
  • 造成服务器内存不足的原因有什么
  • 飞腾D2000/E2000/D3000如何从头制作UBOOT引导系统镜像
  • Pycharm、Python安装及配置小白教程
  • 【docker | 部署 】Jetson Orin与AMD平台容器化部署概述
  • 用LangChain重构客服系统:腾讯云向量数据库+GPT-4o实战
  • 使用爬虫获取游戏的iframe地址
  • DRF - 博客列表API
  • Django Models详解:数据库模型的核心
  • Unity3D + VR头显 × RTSP|RTMP播放器:构建沉浸式远程诊疗系统的技术实践
  • Ascendc msOpST测试报错问题
  • 【Unity开发】数据存储——XML
  • MySQL的命令行客户端
  • Code Composer Studio:CCS 设置代码折叠
  • MySQL零基础教程增删改查实战
  • [语言模型训练]基于 PyTorch 的双向 LSTM 文本分类器实现:基于旅店的评论分类语言模型
  • 与deepseek的问答:dot net与Borland VCL的关系
  • OSPF多区域介绍
  • 【Spring Cloud Gateway 实战系列】高级篇:服务网格集成、安全增强与全链路压测
  • 开源链动2+1模式AI智能名片S2B2C商城小程序的场景体验分析
  • 从零用java实现 小红书 springboot vue uniapp(15) 集成minio存储 支持本地和minio切换
  • 开源中国:以国产开源生态筑基,赋能智能研发全栈升级
  • 谈谈ArrayList与Vector的理解?
  • DiffServ服务模型与DS码点详解
  • 数据库第三章练习题(大雪圣期末复习参考)
  • [硬件电路-81]:学习和分析一个电子元器件的思维框架
  • 2.7 PNIO-AL
  • MySQL---索引、事务