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

南宁3及分销网站制作网络营销产品推广方案

南宁3及分销网站制作,网络营销产品推广方案,动态网站开发主要技术,jsp做门户网站题号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/526669.html

相关文章:

  • 做周边的网站北京高端网站建设
  • 国内手机网站建设百度站长工具网站
  • 网站建设华威公司怎么样百度推广登录首页官网
  • 枣庄哪里有做网站设计全国最新的疫情数据
  • 达州网站建设公司站长之家的seo综合查询工具
  • 网站开发的教学课程批量外链工具
  • 如何制作自己的公司内部网站百度高级搜索怎么用
  • 申请网站备案要多久日本今日新闻头条
  • 东莞气缸东莞网站建设代刷网站推广快速
  • 网站推荐男生正能量2021百度指数名词解释
  • 厦门网站建设兼职怎么开自己的网站
  • 四川省人民政府2022年森林防火令广州优化疫情防控举措
  • 怎样免费做网站百度人工智能开放平台
  • 前端 兼职做网站互联网推广广告
  • 青岛城阳网站设计整合营销理论
  • 湖州 网站建设公司舆情报告
  • 珠海免费建站微营销推广软件
  • 深圳做网站哪家公司好百度文库首页
  • 阿里云做网站怎么挣钱公司搜索seo
  • 网站维护模板如何推广自己的店铺
  • 新疆工程建设云个人平台seo优化一般包括哪些内容()
  • 设计上海展会2021时间西安seo外包
  • 音响网站模板免费下载福州seo网站管理
  • 动态网页设计新建网站百度快速优化软件排名
  • 网站开发人员年薪怎样利用互联网进行网络推广
  • 唐山网站建设优化购物网站
  • 电大考试亿唐网不做网站做品牌全球疫情今天最新消息
  • 苏州网站制作推广百度竞价入口
  • 沈阳市网站制作网站推广模式
  • wordpress用户角色插件seo关键词推广优化