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

做网站设计的需要什么材料无锡seo培训

做网站设计的需要什么材料,无锡seo培训,良乡网站建设,帝国做视频网站题目 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。有效字符串需满足:1、左括号必须用相同类型的右括号闭合。 2、左括号必须以正确的顺序闭合。 3、每个右括号都有一个对应的相…
  1. 题目
    给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:1、左括号必须用相同类型的右括号闭合。
    2、左括号必须以正确的顺序闭合。
    3、每个右括号都有一个对应的相同类型的左括号。

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

  3. 解题思路
    1. 栈。核心思路是判断括号是否匹配,遍历串,如果是左括号,就先放着等待后面出现的右括号和其匹配。如果是左括号,则取匹配之前暂时存放的左括号,看是否匹配。该逻辑和栈的逻辑一直。可以使用栈进行存储遍历中的左括号,栈是先进先出,先放进的后匹配,后放进的先匹配,保证了匹配右括号的顺序。
  4. 代码(Java)
    // 方法一
    import java.util.Stack;
    class Solution {public boolean isValid(String s) {if (s == null || s.length() == 0) {return true;}if (s.length() % 2 == 1) {return false;}Stack<Character> stack = new Stack<>();for (int i = 0; i < s.length(); i++) {char c = s.charAt(i);if (c == '(' || c == '[' || c == '{') {stack.push(c);} else {if (stack.isEmpty()) {return false;}char cpop = stack.pop();if (!(cpop == '(' && c == ')' || cpop == '[' && c == ']' || cpop == '{' && c == '}')) {return false;}}}return stack.isEmpty() ? true : false;}
    }

http://www.mmbaike.com/news/57215.html

相关文章:

  • 兼容移动端网站开发佛山网站优化软件
  • 长乐区建设局网站线上卖护肤品营销方法
  • 外贸批发网站建设网络营销专业是学什么的
  • ip地址访问不了网站google搜索引擎入口 镜像
  • 网站建设企业宣传口号站外推广渠道
  • 什么是网站结构seo的基本步骤是什么
  • 怎么自己做砍价网站班级优化大师怎么下载
  • ps做网站大小国家提供的免费网课平台
  • 石家庄网站做网站网站推广的策略
  • 响应网站怎么做建站abc官方网站
  • 成都疫情为什么不公开了seo专业培训seo专业培训
  • 金融类的网站怎么做山东搜索引擎优化
  • 网站建设带后台带微商城百度账号个人中心
  • 网站建站报告搜索引擎优化的简写是
  • 汽车手机网站制作上海网络推广排名公司
  • 做国外网站什么好怎样在百度上免费做广告
  • 网站模板购买网页设计模板图片
  • 无锡建设网站的公司简介西安网站建设制作公司
  • 多用户商城购物系统嘉兴seo外包服务商
  • 重庆网站建设套餐壹起航网络推广的目标
  • 广西建设学院网站网站设计公司排名
  • 购物网站每个模块主要功能自己的app如何接广告
  • 南阳卧龙区高端网站建设价格网络营销技巧培训
  • 关于网页制作合肥网站seo推广
  • 做区块链在哪个网站页面优化的方法有哪些
  • 做电商什么外推网站好小红书seo是什么
  • 开网站成本网络视频营销的案例
  • wordpress $url_array北京知名seo公司精准互联
  • 社群营销与运营福州网站seo优化公司
  • 兰州企业做网站游戏推广员每天做什么