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

昆山品牌网站建设百度网站优化软件

昆山品牌网站建设,百度网站优化软件,网站设计与网页制作在线,云服务器做网站视屏解题思路: 使用栈 只有三种情况 1. ( [ { } ] ( ( 左括号多了 -> 最后栈中经过抵消会剩下括号 2. [ { ( ] } ] 括号不匹配 -> return false 3. [ { } ] ( ) ) ) 右括号多了 -> 未遍历完时,栈提前为空,…

解题思路:

使用栈

只有三种情况

1. ( [ { } ] ( (         左括号多了 -> 最后栈中经过抵消会剩下括号

2. [ { ( ] } ]           括号不匹配 -> return false

3. [ { } ] ( ) ) )       右括号多了 -> 未遍历完时,栈提前为空,return false

遇到左括号,在栈中放入对应的右括号

遇到右括号,取出栈顶元素看是否相等,不相等则返回false

最后检查栈是否为空,不为空则对应第一种情况,return false

注意:

s 要先调用 s.toCharArray() 转换为 char[] 类型才可以使用增强型for循环

class Solution {public boolean isValid(String s) {Deque<Character> stack = new ArrayDeque<>();for (char c : s.toCharArray()) {if (c == '(') stack.push(')');else if (c == '[') stack.push(']');else if (c == '{') stack.push('}');else if (stack.isEmpty() || c != stack.peek()) return false;else stack.pop();}if (stack.isEmpty()) return true;return false;}
}

http://www.jinmujx.cn/news/111168.html

相关文章:

  • 金华网站建设平台nba排名最新赛程
  • 沧州做英文网站哪家公司好百度在线使用
  • 政府网站职能建设论文谷歌浏览器安卓版
  • 网站建设一般需要多少费用淘宝站内推广方式有哪些
  • 卖手机网站开发的必要性营销策划的十个步骤
  • 专业电商网站建设哪家好怎么制作微信小程序
  • 化妆品成品网站企业营销战略
  • wordpress缺少主题样式聊城seo优化
  • 微盟如何做网站seo搜索引擎优化工程师招聘
  • 做油和米的网站重庆网络seo公司
  • 做音乐网站要注意什么seo网站推广方法
  • 如何用dedecms做网站黄金网站app大全
  • 厦门网站建设公泰州seo推广
  • 象山县城乡建设局网站深圳做seo有哪些公司
  • 对一个网站怎么做攻击测试百度订单售后电话
  • b站推广网站2024mmm不用下载爱用建站
  • 还有哪些网站可以做淘宝活动吗个人网站开发网
  • 做视频网站是什么职业南宁企业官网seo
  • nh网站建设今日足球最新预测比分
  • 个人wordpress莆田seo推广公司
  • 办公室装修费用一般待摊几年志鸿优化网下载
  • 镇江网站直播营销策略有哪些
  • 深圳企业推广网站南京网站推广公司
  • 广州app开发软件昆明seo排名
  • 阜阳集团网站建设2023很有可能再次封城吗
  • 门户网站关键词文案短句干净治愈
  • 学网站设计培训电话网站推广的方式有哪些?
  • 爱用建站正规吗企业网站管理系统怎么操作
  • 东莞知名企业合肥网站优化推广方案
  • 网络架构方案书郑州seo优化顾问