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

四川大良网站建设ui设计的就业前景

四川大良网站建设,ui设计的就业前景,wordpress 分类链接,郑州教育培训机构网站建设括号匹配问题 描述 : 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有…

括号匹配问题

描述 : 

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

有效字符串需满足:

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

题目 :

LeetCode 20.有效的括号 : 

20. 有效的括号

分析 :

本题还是比较简单的,其中比较麻烦的是如何判断两个符号是不是一组的,我们可以用哈希表将所有符号先存储,左半边做key,右半边做value。遍历字符串的时候,遇到左半边符号就入栈,遇到右半边符号就与栈顶的符号比较,不匹配就返回false

解析 :

LeetCode

class Solution {public boolean isValid(String s) {//创建栈Stack<Character> sk = new Stack<>();//创建MapHashMap<Character,Character> map = new HashMap();map.put('(',')');map.put('[',']');map.put('{','}');for(int i =0; i< s.length();i++){char c = s.charAt(i);//如果是左边就压栈if(map.containsKey(c)){sk.push(c);}else{//否则就弹栈,看是否和左边匹配if(!sk.isEmpty()){if(c != map.get(sk.pop())){return false;}}else{//如果栈是空的就不匹配return false;}}}//如果栈里是空的证明都匹配了 , 栈里不是空的证明有一个单的 不匹配return sk.isEmpty();}
}

这关就到这里 , 下期一关见!

http://www.yayakq.cn/news/456513/

相关文章:

  • 做网站的公司 杭州网站建设完成确认函
  • 湖南麟辉建设集团有限公司网站怎么用小皮创建网站
  • 网页模板建站系统建筑公司企业简介
  • 用猴子做标志起网站名叫什么好如何开发软件app
  • 常州网站搭建公司wordpress 实时表单
  • 搭建网站一般要多少钱帝国怎么做网站
  • 如何攻击网站ui培训机构排名
  • 松岗建网站百度快照怎么打开
  • 郑州网站建设如何注册营业执照申请
  • xxx网站建设规划书做网站为什么要域名 解析绑定
  • 企业建设网站项目背景wordpress 怎么改中文
  • 客户评价网站建设网站做支付宝接口
  • 建设银行手机银行银行下载官方网站做推广要知道的网站
  • 查询网站dns服务器服装网站建设图
  • 长沙多用户商城网站建设泰安市建设局
  • 开发 程序网站福田公司总部
  • 安徽省住房建设部官方网站网站开发数据流程图怎么画
  • 中山手机网站建设网站建设seo优化培训
  • 如何设计好酒店网站模板wordpress出现开玩笑
  • 都匀住房和城乡建设局网站商场大型话题活动策划网站
  • arvixe wordpress娄底哪里学习网站建设和seo
  • 定制礼品的网站有哪些学建筑的网站
  • 泉州网站建设泉州大连建设网站的公司
  • 帝国cms7.0模板 绿色企业网站模板(整站带数据)威海做网站的公司有哪些
  • 国内比较知名的大型门户网站信阳网站建设策划方案
  • 重庆网站建设模板服务wordpress函数调用函数
  • 软件分享网站个人信息网站模板
  • 深圳的网站郑州网站优化的微博_腾讯微博
  • 网站建设链接演示网站开发的难点与重点
  • 猪八戒网网站设计网站设计这个专业怎么样