首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客马克西
南华大学 深度学习
关注
已关注
取消关注
写题写EMO了
@牛客马克西:
题解28 | 知否知否,应是栈空字走#有效括号序列#
class Solution {public: bool isValid(string s) { // write code here stack<char> str; //期有佳人配才智 待到花开烂漫时 for( int i = 0; i < s.length(); i++){ if(s[i] == '('){ str.push(')'); } else if(s[i] == '['){ str.push(']'); } else if(s[i] == '{') { str.push('}'); }//这个得先判空,防止上来就是个右括号 else if(str.empty()){ return false; }//知否知否,应是栈空字走。 else if(str.top() == s[i]){ str.pop(); } } return str.empty(); }};基本思想:该算法使用栈来判断输入的字符串是否有效。遍历输入的字符串,如果遇到左括号,则将对应的右括号入栈;如果遇到右括号,则判断栈顶元素是否与当前右括号相同,如果相同则出栈,否则返回false。最后判断栈是否为空,如果为空则表示输入的字符串有效,否则表示字符串无效。时间复杂度:遍历输入字符串需要O(n)的时间,其中n为字符串的长度。空间复杂度:使用了一个栈来存储括号,最坏情况下需要存储n/2个左括号,因此空间复杂度为O(n)。
点赞 0
评论 0
每日监督打卡
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 12:44
已编辑
哈尔滨工业大学 游戏后端
27届暑期实习秋招全时间线
本篇内容是写给27届同学的,核心就是把26年校招的整体时间节点和节奏先推一遍,然后告诉大家不同基础、不同处境的同学,应该怎么卡点准备、怎么做选择,尽量把自己能力范围内最好的offer拿到手。篇幅会比较长,但基本都是能直接照着做的东西。26年和25年大概会有哪些变化26年的暑期实习大概率还没全面开启,但基本也就下个月的事了。按去年的节奏推,去年是1月29日过年,然后字节2/20开、腾讯2/25开、美团2/26开、阿里3/2开,今年过年2月17了,晚了半个月,同理推断的话应该是3月5日左右大范围开启,但是按照越来越早的趋势 保不准2月底就有企业开了,(过完年不到两周就开始了)笔试节奏去年是三月初集...
点赞
评论
收藏
分享
01-18 16:26
上海交通大学 算法工程师
智力题必考:100个苹果,一次只能拿1~5个,怎么保证赢?
面试题简述有100个苹果,两个人轮流拿,每次只能拿1到5个,谁能拿到最后一个谁赢,你先手,怎么保证你一定能赢?面试官想听的1、能不能抽象问题2、能不能找到规律3、能不能把思考过程说清楚需要说明的是,这类智力题最重要的是推理能力,而不是答案。面试回答举例我会先从小规模的情况开始分析规律,而不是直接看100个数。假设只剩下1个到5个苹果,先手一定赢。详情请参考:http://xhslink.com/o/444QKKxYUTp由浅入深分析1、这是一个博弈论中的必胜态或必败态问题2、核心是控制节奏,而不是算的快3、类似问题在算法中常见,比如 Nim 博弈4、重点不在公式,而在归纳和反推面试加分点1、提...
查看1道真题和解析
点赞
评论
收藏
分享
2025-12-04 16:18
已编辑
字节跳动_前端开发实习生(实习员工)
哈啰面经
面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗 他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了 好好准备,等待明天的影石360和周四的腾讯了 加油!!!
解zj:
大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞
评论
收藏
分享
01-01 14:48
字节跳动_TT图文_研发(实习员工)
如果你大二就开始实习,那么就会得到........
一整年就是飞飞飞,甚至一天飞两趟好不容易挣点钱全花机票上了明年秋招会善待我么
谁解其中味:
全球可飞
2025年终总结
点赞
评论
收藏
分享
01-21 19:35
武汉理工大学 Java
友友们,长存和华为怎样选择呢!
本人bg双2非科班,湖北人。目前华子和长存都已经发了offer。华子这边是终端bg的软件开发岗,根据薪资判断是13级。长存是系统开发岗,加班满36h才能那满加班费,但目前在网上找不到任何关于长存系统开发岗的帖子(问了HR说是最近才开始招校招生)。所以不知道该如何选择,想请友友们给点建议
offer决赛圈,我是怎...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习产出如何包装?
1.2W
2
...
27届实习时间线
9434
3
...
【官方活动】牛客新春计划:给陌生人的一封信
6375
4
...
32岁程序员猝死,底薪3千要24h待岗
3316
5
...
第一次被同事气笑了
2891
6
...
坚持的爱好是规律饮食
1885
7
...
27届腾讯一面
1867
8
...
字节实习规划求助
1794
9
...
HR约你面试,句句话都有目的!
1572
10
...
阶段性的迷茫不过是人生正在“换挡”
1541
创作者周榜
更多
正在热议
更多
#
哪些公司开春招了?
#
10124次浏览
117人参与
#
互联网公司评价
#
478342次浏览
4066人参与
#
上班以后,你还有哪些坚持的爱好?
#
7066次浏览
172人参与
#
工作压力大怎么缓解
#
137509次浏览
1232人参与
#
你都在哪些场所面过试?
#
19634次浏览
223人参与
#
你觉得今年秋招难吗
#
1943607次浏览
18455人参与
#
找工作以来,你最看不惯__
#
14176次浏览
298人参与
#
AI coding的好用工具分享
#
17898次浏览
365人参与
#
聊聊你的被动加班经历
#
2534次浏览
52人参与
#
实习怎么做才有更好的产出
#
11813次浏览
211人参与
#
工作一周年分享
#
49963次浏览
262人参与
#
实习教会我的事
#
51612次浏览
401人参与
#
实习好累,可以辞职全力准备秋招吗
#
518386次浏览
3555人参与
#
四大天坑是哪四家?
#
100487次浏览
234人参与
#
拼多多工作体验
#
44321次浏览
285人参与
#
实习生工资多少才算正常?
#
12613次浏览
195人参与
#
你最近因为什么迷茫?
#
33674次浏览
487人参与
#
实习离职怎么跟领导说
#
75854次浏览
432人参与
#
领导做过最不靠谱的事
#
13425次浏览
212人参与
#
你给AI提过哪些离谱的需求?
#
5890次浏览
165人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务