定义两个指针分别在两个字符串中下移,记录#的个数n(增加指针下移的次数n),直到找到的元素不是#,然后两个指针的元素进行对比

var backspaceCompare = function(s, t) {let s1=s.length-1let t1=t.length-1let a=b=0while(s1>=0||t1>=0){//找到第一个指针对应的元素while(s1>=0){if(s[s1]=='#'){//标记#a++//指针向下移寻找s1--}else if(a>0){a--s1--}else{  //如果找到了,就停止本次循环break}}//找到第二个指针对应的元素while(t1>=0){if(t[t1]=='#'){//标记#b++//指针向下移寻找t1--}else if(b>0){b--t1--}else{  //如果找到了,就停止本次循环break}}//对比找到的两个元素if(s[s1]!==t[t1]){return false}//重新往下找s1--t1--}return true
};

力扣844,比较含退格的字符串(JavaScript)相关推荐

  1. byte数组转字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)...

    844. 比较含退格的字符串 难度:简单 第一:简单浏览一下题目 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果.# 代表退格字符. 注意:如果对空文 ...

  2. 减去字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)

    844. 比较含退格的字符串 难度:简单 第一:简单浏览一下题目 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果.# 代表退格字符. 注意:如果对空文 ...

  3. 每日一道leetcode(python)844. 比较含退格的字符串

    每日一道leetcode(python)844. 比较含退格的字符串 2021-09-05 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表 ...

  4. 844. 比较含退格的字符串

    文章目录 844. 比较含退格的字符串 思路--双指针 844. 比较含退格的字符串 844. 比较含退格的字符串 思路–双指针 准备两个指针 endS, endT 分别指向 S,T 的末位字符,再准 ...

  5. 日拱一卒——LeetCode 844.比较含退格的字符串

    大家好呀,今天为大家带来的LeetCode的题目是LeetCode 844.比较含退格的字符串.算是一道比较基础的题目. 题目 分析 这道题目相对简单,主要就是将时间复杂度和空间复杂度降低下来. 解法 ...

  6. 844. 比较含退格的字符串(双指针)

    844. 比较含退格的字符串 示例 1: 输入:s = "ab#c", t = "ad#c" 输出:true 解释:s 和 t 都会变成 "ac&qu ...

  7. leetcode系列-844.比较含退格的字符串

    leetcode系列–第844题.比较含退格的字符串 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true .# 代表退格字符.注意:如果对空文本输入退格字 ...

  8. leetcode 844. 比较含退格的字符串

    给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表退格字符. 注意:如果对空文本输入退格字符,文本继续为空. 示例 1: 输入:S = &qu ...

  9. 【Leetcode-算法】844. 比较含退格的字符串(C++)

    给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表退格字符.注意:如果对空文本输入退格字符,文本继续为空. 思路: 两个思路. 第一种思路是用 ...

最新文章

  1. LaTex:算法排版
  2. jquery --- DOM操作、表单元素的初始化
  3. activiti web流程设计器 整合视频 教程 SSM和独立部署的方式
  4. 【TensorFlow篇】--Tensorflow框架实现SoftMax模型识别手写数字集
  5. 学习vi和vim编辑器(1):vi文本编辑器
  6. 20175236 2018-2019-2 《Java程序设计》第六周学习总结
  7. 【bat批处理】常用bat批处理内部命令简介
  8. 【时间序列分析】01. 时间序列·平稳序列
  9. 这些年,这些ACM大佬-施韩原访谈
  10. 摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”
  11. 《触动人心设计优秀iphone应用》读后感
  12. 云袭2001's博客地址迁移啦——attacker.cc
  13. 三星手机上,setOnEditorActionListener软键盘监听回车无效,解决方案
  14. 【拼多多校招】最大乘积的简单方法
  15. 02简单数值特征的技巧
  16. oracle 删除所有外键
  17. linux镜像文件没有gho,【iso文件中没有gho文件】iso变gho_iso文件里没有gho-系统城...
  18. html背景边框特效代码,纯JS实现动态边框特效
  19. [转]经验分享:微信小程序外包接单常见问题及流程
  20. MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间

热门文章

  1. html 答题一题一题展示,在线答题系统如何展示考试结果
  2. Controller接口控制器(7)
  3. Androidstudio查不出具体哪行报错解决办法
  4. 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订系统
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的bbs论坛管理系统
  6. iis php5.4配置_PHP5.4 + IIS + Win2008 R2 配置
  7. Linux-存储服务之NFS
  8. Python_包和模块的简单应用
  9. FastStone Capture 注册码 序列号
  10. 动态规划_01背包问题_Java实现