当前位置: 首页 > 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.yidumall.com/news/109878.html

相关文章:

  • 零六年自助建设网站如何做企业网页
  • 昆山品牌网站app关键词优化
  • 太原网站建设公司排名网络营销案例分析论文
  • 怎么让网站栏目页收录百度站长平台电脑版
  • 自己的电脑做网站服务器 买的服务器 速度网络舆情分析报告
  • 常州做网站设计怎么制作公司网页
  • web网站发布江苏企业网站建设
  • 写作网站私密seo排名是什么意思
  • 永康做网站公司搜索引擎关键词seo优化公司
  • 百度安全中心谷歌seo服务
  • 网站设计论文的题目网站注册流程和费用
  • 公司网站 用 个人备案域名seo是指什么意思
  • 跨境电子商务网页制作与网站建设谷歌浏览器网页版入口在哪里
  • 西安有哪些做网站建设的公司好seo网络推广软件
  • 慈溪做无痛同济&网站河南seo排名
  • wordpress修改成中文网站需要怎么优化比较好
  • 免费自己做网站吗怎么注册网站平台
  • 手机端网站需要多少钱阜新网络推广
  • 济南市建设网官网自动app优化最新版
  • 网站收录是怎么回事磁力宅
  • 北京百度关键词优化搜索引擎seo关键词优化效果
  • 泰州网站制作套餐网站域名ip地址查询
  • 做网站申请完空间后下一步干啥最好用的磁力搜索神器
  • 小说网站做编辑器湖南株洲疫情最新情况
  • 网站建设实训致谢语哈尔滨关键词优化报价
  • 聚通装潢口碑好不好保定百度seo排名
  • 建设一个网站的所有代码合肥网站制作公司
  • 烟台建设郑州百度搜索优化
  • 网站建设 牛商网技术提供国内最新新闻
  • 做网站v1认证是什么意思什么是关键词搜索