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

邯郸做网站推广的地方如何在微信公众平台上建立微网站

邯郸做网站推广的地方,如何在微信公众平台上建立微网站,百度网盘资源搜索引擎入口,模板支撑体系搭设规范给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左…

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

有效字符串需满足:

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

示例 1:

输入:s = "()"
输出:true
示例 2:

输入:s = "()[]{}"
输出:true
示例 3:

输入:s = "(]"
输出:false
 

题目来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/valid-parentheses
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

思路:

 由于左右括号具有对应关系,所以我们采用map来将右括号作为“键”,左括号作为“值”,再使用“栈”来对字符串进行操作,遍历字符串,如果是左括号就将其存入“栈”中,如果不是,则去和栈顶元素作匹配,如果匹配成功,则栈顶元素出栈,直到遍历完整个字符串,最后只需要判断“栈”中还有没元素,如果为空则说明所有括号配对完成,反之则没有匹配完。

代码如下:

public static boolean isValid(String s) {if(s.length()%2==1) {//当字符串长度为奇数时,一定不会匹配成功,直接返回falsereturn false;}//map存放括号匹配规则Map<Character,Character> truemap=new HashMap<Character, Character>(){{put('}','{');put(')','(');put(']','[');}};//利用栈来完成匹配Stack<Character> stack=new Stack<Character>();for(int i=0;i<s.length();i++) {//遍历字符串,当某个字符是右括号时if(truemap.containsKey(s.charAt(i))) {//栈为空或者栈顶元素和当前字符不匹配时,返回falseif(stack.isEmpty()||stack.peek()!=truemap.get(s.charAt(i))) {return false;}//否则栈顶元素出栈stack.pop();}else {//如果不属于“键”,则说明是左括号,元素入栈stack.push(s.charAt(i));}}return stack.isEmpty();}

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

相关文章:

  • 如何做网站栏目规划大型网站方案
  • 网站正在建设中末班不得不知道网站
  • 网站开发软件排名义乌注册公司流程和费用
  • wordpress 设置多域名 一个站点南昌网站建设
  • 北京门户网站建设wordpress 用什么语言
  • dedecms口腔医院类网站模板 织梦网站模板网络推广的具体方式
  • 网站制作cms如何美化网站首页
  • 重庆网站建设求职简历网站开发对企业的关键
  • 3.建设营销型网站流程ai软件下载
  • 綦江建站哪家正规西安小寨有什么好玩的
  • 提供网站建设报价公共资源交易中心是属于哪个部门
  • 遵义做企业网站稳定免费虚拟主机
  • 邹平网站开发黄骅网站
  • seo如何优化网站网站名称能用商标做名称吗
  • 上海企业网站备案dw做网站时怎么在图片上加字
  • 做公司网站需要有座机吗在线是免费生成网
  • 上传图片做网站维护网站安全监测预警平台建设成效
  • 帝国cms调用网站地址网站开发与应用 答案
  • 做摄影网站wordpress 多语言插件哪个好
  • 个人在网站怎么做什么是公司注册资金
  • 什么是做学院网站温州市城乡建设信息港
  • asp做的网站缺点wordpress指定分类名称
  • 公众号平台网站开发seo优化sem推广
  • 建设工程法律网站自己做的网站怎么排名
  • 房地产开发网站建设河北邯郸做网站
  • 领导交给你一个网站你该怎么做厦门小鱼网
  • ps 怎么做网站搜索框网站建设找推推蛙
  • 郴州网站建设网站企业信息公示系统年报
  • 网站内建设的发展做网站赚钱么
  • 北京做招聘网站的公司百度推广充值必须5000吗