leetcode844,难度easy
一、题目
二、解法
用栈的思想,新建一个list temp,对给定字符串S分两种情况:
1、当前字符!='#'时,temp加入当前字符
2、当前字符==’#‘时,temp pop最顶端的字符(前提非空)
三、代码
import operatorclass Solution:def backspaceCompare(self, S: str, T: str) -> bool:def helper(S):temp = []for i in range(len(S)):n = len(temp)if S[i]!='#': temp.append(S[i])else:if n>0:del temp[n-1]return tempreturn helper(S)==helper(T)
四、复杂度分析
时间复杂度:O(n)
空间复杂度:O(n)
leetcode844,难度easy相关推荐
- LeetCode 13 罗马符号转化为数字(难度: Easy)
题目大意:罗马符号转化为数字 Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Sy ...
- [Lintcode]115. Unique Paths II/[Leetcode]63. Unique Paths II
115. Unique Paths II/63. Unique Paths II 本题难度: Easy/Medium Topic: Dynamic Programming Description Fo ...
- C#刷遍Leetcode面试题系列连载(3): No.728 - 自除数
点击蓝字"dotNET匠人"关注我哟 加个"星标★",每日 7:15,好文必达! 前言 前文传送门: 上篇文章中我们分析了一个递归描述的字符串问题,今天我们来分 ...
- C#刷遍Leetcode面试题系列连载(2): No.38 - 报数
前言 前文传送门: 上篇文章中我们主要科普了刷 LeetCode 对大家的作用,今天咱们就正式进行 LeetCode 算法题分析.很多人都知道计算机中有种思想叫 递归,相应地也出现了很多算法.解决递归 ...
- LeetCode 三天打渔两天晒网 剩下一天睡大觉
学习要注意到细处,不是粗枝大叶的,这样可以逐步学习.摸索,找到客观规律 两数之和 难度 : Easy 题目链接: 两数之和 . import java.util.HashMap;/*** @autho ...
- [Leetcode]62. Unique Paths
62. Unique Paths 本题难度: Easy Topic: Dynamic Programming Description A robot is located at the top-lef ...
- leetcode----------Excel Sheet Column Number
题目 Excel Sheet Column Number 通过率 40.5% 难度 Easy Related to question Excel Sheet Column Title Given a ...
- [Lintcode]66. Binary Tree Preorder Traversal/[Leetcode]144. Binary Tree Preorder Traversal
66. Binary Tree Preorder Traversal/144. Binary Tree Preorder Traversal 本题难度: Easy/Medium Topic: Bina ...
- linux复制文件多份,Linux下同时复制多个文件
方法一 使用cp命令 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/ 需要注意的是这几个文件之间不要有空格 具有共同 ...
最新文章
- Ubuntu 系统使用命令打开某个目录下的代码文件
- STM32串口接收数据
- PHP mac xdebug配置
- python while循环语句-Python中的while循环语句怎么用?
- Xen虚拟化之一:Xen环境组件详解
- [图示]做人36字诀:二)形象塑造 ——教你品格高雅
- java+逆向工程怎么运行_MyBatis逆向工程的创建和使用
- 多拉A梦——日语歌词
- python中冒号的语法错误_找不出python的语法错误该如何解决?
- 带外设引脚选择(PPS)的I/O端口
- 搜索软件推荐—Listary一款高效搜索工具
- 大学英语综合教程三 Unit 1至Unit 8 课文内容英译中 中英翻译
- 软件著作权登记的流程步骤及申报资料整理攻略
- 卓有成效的管理者(珍藏版) (德鲁克管理经典)
- jQuery实现 自动滚屏操作
- 网页版邮箱提取/采集软件
- No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
- php计算日期差天数
- 简书markdown
- python秒懂百科视频_百度百科上线“秒懂”视频功能 用短视频呈现词条内容
热门文章
- 物联网概论(IoT)_Chp6 物联网网络服务/IP/DNS/ONS
- html分享微信qq等,h5移动端调用微信好友,朋友圈,QQ好友,QQ空间等APP分享功能...
- PDF格式的文档如何编辑修改
- 岁月的剪影【你是人间四月天】
- python中级11面向对象中
- IDEA使用java开发时一个奇葩问题
- Element 官方宣布了:Element UI for Vue 3.0 来了!
- tcpdump抓包分析 https://www.01hai.com/note/av263669
- MySQL Windows安装教程
- 华为计算机和备忘录不见了,华为手机桌面备忘录不见了该怎么办