力扣844,比较含退格的字符串(JavaScript)
定义两个指针分别在两个字符串中下移,记录#的个数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)相关推荐
- byte数组转字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)...
844. 比较含退格的字符串 难度:简单 第一:简单浏览一下题目 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果.# 代表退格字符. 注意:如果对空文 ...
- 减去字符串_leetcode刷题844比较含退格的字符串(带代码解析,带知识点回顾)
844. 比较含退格的字符串 难度:简单 第一:简单浏览一下题目 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果.# 代表退格字符. 注意:如果对空文 ...
- 每日一道leetcode(python)844. 比较含退格的字符串
每日一道leetcode(python)844. 比较含退格的字符串 2021-09-05 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表 ...
- 844. 比较含退格的字符串
文章目录 844. 比较含退格的字符串 思路--双指针 844. 比较含退格的字符串 844. 比较含退格的字符串 思路–双指针 准备两个指针 endS, endT 分别指向 S,T 的末位字符,再准 ...
- 日拱一卒——LeetCode 844.比较含退格的字符串
大家好呀,今天为大家带来的LeetCode的题目是LeetCode 844.比较含退格的字符串.算是一道比较基础的题目. 题目 分析 这道题目相对简单,主要就是将时间复杂度和空间复杂度降低下来. 解法 ...
- 844. 比较含退格的字符串(双指针)
844. 比较含退格的字符串 示例 1: 输入:s = "ab#c", t = "ad#c" 输出:true 解释:s 和 t 都会变成 "ac&qu ...
- leetcode系列-844.比较含退格的字符串
leetcode系列–第844题.比较含退格的字符串 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true .# 代表退格字符.注意:如果对空文本输入退格字 ...
- leetcode 844. 比较含退格的字符串
给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表退格字符. 注意:如果对空文本输入退格字符,文本继续为空. 示例 1: 输入:S = &qu ...
- 【Leetcode-算法】844. 比较含退格的字符串(C++)
给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表退格字符.注意:如果对空文本输入退格字符,文本继续为空. 思路: 两个思路. 第一种思路是用 ...
最新文章
- LaTex:算法排版
- jquery --- DOM操作、表单元素的初始化
- activiti web流程设计器 整合视频 教程 SSM和独立部署的方式
- 【TensorFlow篇】--Tensorflow框架实现SoftMax模型识别手写数字集
- 学习vi和vim编辑器(1):vi文本编辑器
- 20175236 2018-2019-2 《Java程序设计》第六周学习总结
- 【bat批处理】常用bat批处理内部命令简介
- 【时间序列分析】01. 时间序列·平稳序列
- 这些年,这些ACM大佬-施韩原访谈
- 摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”
- 《触动人心设计优秀iphone应用》读后感
- 云袭2001's博客地址迁移啦——attacker.cc
- 三星手机上,setOnEditorActionListener软键盘监听回车无效,解决方案
- 【拼多多校招】最大乘积的简单方法
- 02简单数值特征的技巧
- oracle 删除所有外键
- linux镜像文件没有gho,【iso文件中没有gho文件】iso变gho_iso文件里没有gho-系统城...
- html背景边框特效代码,纯JS实现动态边框特效
- [转]经验分享:微信小程序外包接单常见问题及流程
- MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间
热门文章
- html 答题一题一题展示,在线答题系统如何展示考试结果
- Controller接口控制器(7)
- Androidstudio查不出具体哪行报错解决办法
- 基于JAVA+SpringMVC+Mybatis+MYSQL的酒店预订系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的bbs论坛管理系统
- iis php5.4配置_PHP5.4 + IIS + Win2008 R2 配置
- Linux-存储服务之NFS
- Python_包和模块的简单应用
- FastStone Capture 注册码 序列号
- 动态规划_01背包问题_Java实现