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

郑州网站建设公司电话多少北京优化seo公司

郑州网站建设公司电话多少,北京优化seo公司,wordpress reeoo 主题,东莞网页制作设计培训20. 有效的括号 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭…

20. 有效的括号

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

有效字符串需满足:

左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。

每个右括号都有一个对应的相同类型的左括号。

在这里插入图片描述

class Solution {
public:bool isValid(string s) {if(s.length()%2==0){           stack<char> st;for(int i=0;i<s.length();i++){char c=s.at(i);if(c=='('||c=='['||c=='{'){st.push(c);}else if(c==')'){if(!st.empty()&&st.top()=='('){st.pop();}else{return false;}}else if(c=='}'){if(!st.empty()&&st.top()=='{'){st.pop();}else{return false;}}else{if(!st.empty()&&st.top()=='['){st.pop();}else{return false;}}}return st.empty();}return false;}
};

Leecode官方代码:

class Solution {
public:bool isValid(string s) {int n = s.size();if (n % 2 == 1) {return false;}unordered_map<char, char> pairs = {{')', '('},{']', '['},{'}', '{'}};stack<char> stk;for (char ch: s) {if (pairs.count(ch)) {if (stk.empty() || stk.top() != pairs[ch]) {return false;}stk.pop();}else {stk.push(ch);}}return stk.empty();}
};作者:力扣官方题解
链接:https://leetcode.cn/problems/valid-parentheses/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
http://www.fp688.cn/news/143386.html

相关文章:

  • 商务网站建设的一般流程是什么杭州排名推广
  • 网站中怎么做图片的变换seo英文
  • 做学校网站素材图片素材网站seo排名优化软件
  • 松江区做网站百度seo教程视频
  • 学做卤味视频网站厦门百度推广排名优化
  • 域名注册人怎么查询重庆seo杨洋
  • 怎样找素材做网站品牌传播策划方案
  • 长春网站推广优化公司关键词seo公司推荐
  • 宣传类的网站有哪些内容厦门seo优化多少钱
  • 如何与其他网站做友情链接知乎推广渠道
  • 网站建设公司网站模板下载seo工作前景如何
  • 深圳招聘网站百度网盘app
  • 镇江地区做网站的公司新闻稿发布
  • 学会网页设计找什么工作seo推广培训费用
  • 做金融网站seo实战密码第四版pdf
  • 泰安百姓网抖音seo源码搭建
  • wordpress 国人原创网站seo搜索
  • 怎么做外国网站流量赣州seo优化
  • 公安备案网站seo快速排名软件价格
  • 哪个网站做高仿衣服厦门网站外包
  • 域名网站计划怎么写北京网站优化校学费
  • 企业管理网站的来历品牌策划案
  • 怎么做单向网站链接深圳搜索排名优化
  • 深圳专业做网站设计站长是什么级别
  • 哪家做网站比较好上海百度推广官方电话
  • 珠海企业网站建设价格成人教育培训机构十大排名
  • 在线做图模板关键词排名优化公司成都
  • 五月色做受网站南京网站设计
  • 网站开发及维护合同app拉新推广怎么做
  • 自己做网站后台seo入门教程