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

做网站的公司那家好如何推广自己产品

做网站的公司那家好,如何推广自己产品,济宁住房和城乡建设厅网站首页,wordpress 微信 支付宝问题背景 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s s s,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每…

问题背景

给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s s s,判断字符串是否有效。
有效字符串需满足:

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

数据约束

  • 1 ≤ s . l e n g t h ≤ 1 0 4 1 \le s.length \le 10 ^ 4 1s.length104
  • s s s 仅由括号 ‘()[]{}’ 组成

解题过程

经典括号匹配问题,可以用哈希表来映射左右括号辅助匹配,积累一下双大括号的匿名内部类初始化方式。
单纯写判断效率会更高,栈中要存储的是左括号对应的右括号。

具体实现

哈希映射

class Solution {public boolean isValid(String s) {if((s.length() & 1) != 0) {return false;}Map<Character, Character> map = new HashMap<>() {{put(')', '(');put(']', '[');put('}', '{');}};Stack<Character> stack = new Stack<>();for(char c : s.toCharArray()) {if(!map.containsKey(c)) {stack.push(c);} else if(stack.isEmpty() || stack.pop() != map.get(c)) {return false;}}return stack.isEmpty();}
}

直接判断

class Solution {public boolean isValid(String s) {if((s.length() & 1) != 0) {return false;}Stack<Character> stack = new Stack<>();for(char c : s.toCharArray()) {if(c == '(') {stack.push(')');} else if(c == '[') {stack.push(']');} else if(c == '{') {stack.push('}');} else if(stack.isEmpty() || stack.pop() != c) {return false;}}return stack.isEmpty();}
}
http://www.wangmingla.cn/news/83387.html

相关文章:

  • 武汉市优秀历史建筑网站淘宝网店的seo主要是什么
  • 三亚网站建设哪家好我要恢复百度
  • 设计公司做网站价格网络营销运营推广
  • 如何做百度推广的网站美工培训
  • 用asp.net做的网站贴吧免费建立自己的网站
  • 巴中微信开发 做网站目前推广软件
  • 网站建设高端培训学校百度seo推广价格
  • 手机网站抢拍是怎么做的企业品牌推广方案
  • 安徽芜湖网站建设微信广告平台推广
  • 用lnmp做网站广州网络营销的推广
  • 新网站怎么做推广郑州有没有厉害的seo
  • 做壮阳药网站一键优化下载安装
  • 做网站设计有哪些网页陕西seo顾问服务
  • 辽宁朝阳哪家做网站好搜索推广开户
  • 建网站有什么要注意的网络公关公司联系方式
  • 政府网站建设重点突出深圳小程序开发公司
  • 营销型网站建设 价格美工培训
  • 织梦网站地图怎么做百度seo公司整站优化
  • 做近代史纲要题的网站关键词在线试听
  • 计算机专业主要学什么科目seo职位描述
  • 龙文网站建设windows优化大师怎么卸载
  • 网站修改图片怎么做软文写作是什么意思
  • 长沙市政府网站建设现状沈阳seo关键词排名
  • 做网站报价单搜外友链
  • 做的网站需要买什么系统服务器信息流广告投放工作内容
  • 我和丝袜做的视频网站软文营销名词解释
  • 河北省住房和城乡建设厅网站查公司网站推广方案
  • 品牌网络营销南宁百度seo排名价格
  • 贵州城乡和住房建设厅网站审批近期的重大新闻
  • 如何创建自己的网页关键词怎么优化到百度首页