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

昆山品牌网站建设品牌seo培训

昆山品牌网站建设,品牌seo培训,网站建设合同制,网站开发 先做前端吗解题思路: 使用栈 只有三种情况 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.hrbkazy.com/news/34282.html

相关文章:

  • google谷歌搜索引擎入口网络排名优化软件
  • 唐山石家庄做网站哪家好企业营销策划案例
  • 佛山当地网站建设公司网页设计工作室长沙
  • 永久免费的wap建站平台百度搜索图片
  • 番禺南村网站建设富阳seo关键词优化
  • 聊城集团网站建设多少钱企业软文代写
  • 深圳工程造价信息网seo推广关键词公司
  • 如何自己开一个网站收录优美图片topit
  • 广东深圳福田区沈阳百度seo
  • 浙江平安建设网站扬州seo推广
  • 专业优定软件网站建设真正免费的网站建站
  • 深圳做营销网站公司seo是指什么岗位
  • 中铁建设集团有限公司中南分公司东莞优化网站制作
  • 关于公路建设的网站网站建站价格
  • 杭州滨江网站开发sem推广软件
  • 关于政府网站群建设的咨询函长春网站开发
  • 网站怎么弄三级域名seo优化是怎么回事呢
  • 百度做网站哪里可以学百度账户安全中心
  • 网站建设价格热线北京百度总部电话
  • 坂田做网站多少钱网站网络营销公司
  • 松原做网站平台营销型网站建设目标
  • 南山做网站多少钱seo网站优化培训找哪些
  • asp.net 做网站好吗怎么上百度搜索
  • 江宁区建设局网站新东方英语培训机构官网
  • 双语网站怎么做的优化大师官方下载
  • 封面免费制作网站许昌seo推广
  • 哪有网站建设的网站策划
  • 石家庄新闻媒体求助热线电话全能优化大师
  • 网站开发网站设计北大青鸟职业技术学院简介
  • 同城招聘网站自助建站网络营销的方法包括哪些