首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客128333974号
浙江工业大学 前端开发其它
发布于陕西
关注
已关注
取消关注
@喜欢阅读的程序猿:
20. 有效的括号
  题目:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合;左括号必须以正确的顺序闭合;注意空字符串可被认为是有效字符串。    思路:利用栈先进后出的特性,若遇到左括号入栈,遇到右括号时将对应栈顶左括号出栈,则遍历完所有括号后 stack 仍然为空。建立哈希表 dic 构建左右括号对应关系:key为左括号,value 为右括号。   代码: class Solution:    def isValid(self, s: str) -> bool:        if len(s)%2==1:            return False        stackItem=[]        stack_l={')':'(',']':'[','}':'{'}        strlist=list(s)        for item in strlist:            if item in stack_l.values():                stackItem.append(item)            elif item in stack_l.keys():                if len(stackItem)==0:                    return False                if stack_l[item]==stackItem[-1]:                    stackItem.pop()                else:                    return False        if len(stackItem)==0:            return True        else:            return False 复杂度分析:正确的括号组合需要遍历 1 遍,故时间复杂度O(n);存储哈希表,空间复杂度O(n).
点赞 0
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-27 17:28
深圳大学 测试开发
26届秋招 - 招银科技 - 测开面经
测开base深圳,听说逼签三方,10天内。月薪14k,加上绩效补贴总包才25w,算鸟算鸟。成都才22w
点赞
评论
收藏
分享
10-27 18:57
门头沟学院 Java
秋招许愿,本周能接住一个心仪的Offer Call!
时间已经到达10月底了,很快11月就会开始,如果现阶段还不能有一个保底offer的话,将来你想去 A 薪资,或者春招找更好的会更加困难,所以本周能开奖一个就是很好的结果,很多双非同学可能秋招还在实习,或者all in 实习转正,那么接下来可能就是只有春招的机会了!祝你本周的邮箱,被正式的录用函点亮;愿所有熬夜修改的简历和忐忑不安的等待,都能开花结果。在秋招的赛道上,许愿我们都能跑完最后一公里,成功撞线!快来许愿,一起让好运加速显灵吧!
秋招许愿,本周能____
点赞
评论
收藏
分享
10-16 16:32
北京邮电大学 Java
这素什么情况
二面完进录用评估了?
Java面试先知:
我也是和你一样的情况,hr 说等开奖就行了
点赞
评论
收藏
分享
昨天 17:04
已编辑
门头沟学院 网络安全
字节二面
问了很多操作系统和c语言的知识面试官轻声细语地重击我
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
1
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
造谣刑法老师媚男,反被老师法院起诉
1.4W
2
...
现在出海,是不是相当于十年前加入互联网?
1.1W
3
...
如果你的实习能重来一遍,如何让自己的实习利益最大化
8702
4
...
秋招小失败-后端小小劝退(大结局)
6427
5
...
你们说,人会一直倒霉吗?
5937
6
...
抖音文娱二面挂面经-劝退后端第三天
5887
7
...
一个大专学历15年IT之路的感悟
4087
8
...
什么,你在教我做事?
3711
9
...
9本秋招后端收获9+offer, 我做对了什么?
3007
10
...
月薪1W在老家直接躺赢
2884
创作者周榜
更多
正在热议
更多
#
校招生月薪1W算什么水平
#
27121次浏览
169人参与
#
硬件人的简历怎么写
#
311608次浏览
3057人参与
#
“vivo”个offer
#
36388次浏览
277人参与
#
我是面试官,请用一句话让我破防
#
22856次浏览
117人参与
#
工作后明白的那些道理
#
20838次浏览
220人参与
#
如果上班像打游戏,你最想解锁什么技能
#
6962次浏览
67人参与
#
中美关税战对我们有哪些影响
#
41276次浏览
350人参与
#
中美关系回暖,你会选择出海吗?
#
4729次浏览
94人参与
#
AI时代,哪些岗位最容易被淘汰
#
2562次浏览
27人参与
#
华为保温
#
105969次浏览
403人参与
#
机械人,签完三方你在忙什么?
#
65538次浏览
244人参与
#
第一份工作应该只看薪资吗
#
192094次浏览
1687人参与
#
牛友们,签完三方你在忙什么?
#
119746次浏览
958人参与
#
哪些行业值得去?
#
4425次浏览
46人参与
#
金融财经春招备战日记
#
38572次浏览
210人参与
#
i人适合做什么工作
#
9860次浏览
88人参与
#
如果秋招能重来,我会____
#
34202次浏览
283人参与
#
美团开奖
#
208519次浏览
1100人参与
#
国央企笔面经互助
#
160977次浏览
1182人参与
#
读研or工作,哪个性价比更高?
#
76966次浏览
767人参与
#
华为池子有多大
#
109446次浏览
750人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务