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

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

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

栈模拟

  •   class Solution {public:bool backspaceCompare(string s, string t) {int n = s.size(),m = t.size();stack<char> s1,s2;for(int i=0;i<n;i++){s1.push(s[i]);if(s[i] == '#'){if(s1.size() == 1) s1.pop();else s1.pop(),s1.pop();}}for(int i=0;i<m;i++){s2.push(t[i]);if(t[i] == '#'){if(s2.size() == 1) s2.pop();else s2.pop(),s2.pop();}}return s1 == s2;}};
    

双指针

  •   class Solution {public:string work(string s){int n = s.size();int fa=0,lo=0;for(;fa<n;fa++){if(s[fa] != '#')s[lo++] = s[fa];elseif(lo > 0) lo --;}return string(s,0,lo);}bool backspaceCompare(string s, string t) {s = work(s);t = work(t);return s == t;}};
    
http://www.lryc.cn/news/396590.html

相关文章:

  • 用户特征和embedding层做Concatenation
  • Ubuntu20.04下修改samba用户密码
  • PHP老照片修复文字识别图像去雾一键抠图微信小程序源码
  • 识别色带详解解释
  • 如何用 Python 绕过 cloudflare(5秒盾) 抓取数据:也不是很难嘛!
  • 掌握Conda配置术:conda config命令的深度指南
  • MySQL:left join 后用 on 还是 where?
  • openfoam生成的非均匀固体Solid数据分析、VTK数据格式分析、以及paraview官方用户指导文档和使用方法
  • JVM:类的生命周期
  • 几种不同的方式禁止IP访问网站(PHP、Nginx、Apache设置方法)
  • 经典 SQL 数据库笔试题及答案整理
  • JS代码动态打印404页面源码
  • 从“钓”到“管”:EasyCVR一体化视频解决方案助力水域安全管理
  • springboot大学生竞赛管理系统-计算机毕业设计源码37276
  • 提高LabVIEW软件的健壮性
  • 不同深度的埋点事件如何微妙地改变广告系列的成本
  • Perl 语言进阶学习
  • el-input-number @input.native触发,修改值失效
  • 这些实用工具函数都撕不明白还敢说自己是高级前端
  • git 如何查看 commit 77062497
  • 纯CSS瀑布流
  • vue3 路由跳转新页面并传递参数与获取参数
  • NSAT-8000电源检测软件测试砖式电源模块的方案及优势
  • 短链接服务Octopus-搭建实战
  • STM32(二):STM32工作原理
  • 真实工作项目Java使用apache.poi生成word
  • [Python自动化办公]--从网页登录网易邮箱进行邮件搜索并下载邮件附件
  • mysql8多值索引
  • MT3055 交换排列
  • Zkeys三方登录模块支持QQ、支付宝登录