当前位置: 首页 > wzjs >正文

南宁3及分销网站制作免费注册网站

南宁3及分销网站制作,免费注册网站,宛城区建网站,2023年疫情最新数据消息题号20 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同…

题号20

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。

有效字符串需满足:

左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
每个右括号都有一个对应的相同类型的左括号。

由于栈结构的特殊性,非常适合做对称匹配类的题目。

class Solution {public boolean isValid(String s) {Deque <Character> stack=new LinkedList <>();for(int i=0;i<s.length();i++){if(s.charAt(i)=='(')stack.push(')');//加入对应的括号else if(s.charAt(i)=='{')stack.push('}');else if(s.charAt(i)=='[')stack.push(']');else if(!stack.isEmpty()&&s.charAt(i)==stack.peek())stack.pop();elsereturn false;}return stack.isEmpty();}}

思路:先检测左括号,然后逐一将左括号对应的右括号入栈,这样的好处是判断左右括号是否匹配时,只需判断两括号是否相等就行了(因为都是右括号),若相等则pop()

http://www.dtcms.com/wzjs/370961.html

相关文章:

  • 网站域名备案多长时间极速建站网站模板
  • 家电网站建设总体目标网络营销方案总结
  • 海淀网站建设哪家公司好安阳企业网站优化外包
  • 网站建设制作ppt文案发布平台
  • 简约风格网站设计企业推广策划方案
  • 做网站需要交钱吗公众号软文推广多少钱一篇
  • 网站开发违约解除合同通知函一键优化软件
  • 做网站 还是淘宝店常见的网络营销方式有哪些
  • 4.请简述网站建设流程的过程一键注册所有网站
  • 网站备案注意事项sem是什么显微镜
  • 政府网站建设制度管理办法最新重大新闻
  • 网站浮窗制作百度搜索引擎竞价排名
  • 网站权限设计木卢seo教程
  • wordpress主页修改主页寻找郑州网站优化公司
  • 河北网站开发价格关键词排名优化流程
  • 北京java网站开发发布新闻最快的网站
  • 电子产品营销策划书seo人才
  • 怎么查一个网站有没有做301东莞市优速网络科技有限公司
  • 买域名的网站网络营销的手段有哪些
  • 做网站需要编程基础宁波seo推荐推广渠道
  • 哪个行业最容易做网站seo外链技巧
  • 如何查看网站抓取频率指数函数公式
  • 新疆住房建设部官方网站bt兔子磁力搜索引擎最新版
  • 做网站图片需要什么格式seo岗位
  • 长沙网站设计广告外链平台
  • 个人域名怎么做网站考研最靠谱的培训机构
  • 如何做旅游网站超级外链吧外链代发
  • 国际最好的摄影作品网站sem竞价教程
  • 做国外网站的站长百度账号是什么
  • 美食网站建设的功能上海优化网站公司哪家好