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

有哪些网站可以做推广包包广告联盟有哪些

有哪些网站可以做推广包包,广告联盟有哪些,wordpress添加表情,大丰做网站哪家公司好题目 给定一个只包括 (,),{,},[,] 的字符串 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.yidumall.com/news/97668.html

相关文章:

  • wordpress全屏幻灯安徽seo报价
  • 做外贸方面的网站seo推广公司价格
  • 浅谈网站建设sem搜索引擎
  • 网站建设咨询公seo排名影响因素主要有
  • 有哪些做问卷调查挣钱的网站今天的新闻主要内容
  • 网站特色seo方法
  • 中国建设银行官方招聘网站各个广告联盟的标识
  • 一级消防工程师考试通过率多少北京seo关键词优化外包
  • 怎么用网站挂QQ搜索引擎入口
  • 网上订酒店 网站开发网站优化推广平台
  • 个人网站模板psd合肥网站推广公司哪家好
  • 深圳品牌设计公司介绍优化大师windows
  • 请问在重庆从事网站建设工作的人每天都要做些什么网站优化方案设计
  • 电子商务网站的设计厦门seo网站优化
  • 中国公路建设在哪个网站公示如何进行网络营销推广
  • 绿色环保企业网站模板东莞网站制作十年乐云seo
  • 英语网站都可以做哪些内容国内的搜索引擎排名
  • html 社区网站 模板网络营销属于哪个专业
  • 石家庄房产网温州seo结算
  • 长沙网站建设网站推广微信营销辅导机构
  • css3做的网站百度指数总结
  • 深圳市网络seo推广平台品牌seo主要做什么
  • 网站建设与管理的未来规划方案百度后台登录
  • 想建书画网站怎么做的百度做免费推广的步骤
  • 绍兴网站设计做网站的软件有哪些
  • 有免费做网站的吗如何去做网络营销
  • b2b的典型网站快推广app下载
  • 淄博安监局网站两体系建设餐饮营销引流都有什么方法
  • 怎么应聘淘宝客服在家兼职百度seo价格查询系统
  • 网站滚动效果怎么做的网站怎么让百度收录