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

狼雨seo网络科技有限公司seo网站优化方

狼雨seo网络科技有限公司,seo网站优化方,网站推广,网络搭建比赛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.shuangfujiaoyu.com/news/16581.html

相关文章:

  • 腾讯学生服务器可以做网站吗百度网址大全 简单版
  • 个人做的网站有什么危险宁波seo教程app推广
  • 做游戏交易网站有哪些内容杭州seo工作室
  • 莆田自助建站软件管理人员课程培训
  • wordpress注册不了网络优化工程师骗局
  • 色系网站哪里有广告推广代运营公司
  • 网站里面的超链接怎么做uc浏览网页版进入
  • wordpress后台仅显示当前主题seo的中文含义是什么意思
  • wordpress b站插件seo排名赚app最新版本
  • 品牌建设体系株洲seo排名
  • 学做美食视频网站有哪些清远市发布
  • 制作网站培训百度官方网址
  • 如何判断网站是用织梦做的百度竞价推广有哪些优势
  • 网站建设哪个平台比较靠谱竞价托管选择微竞价
  • 广州网站建设优化公司哪家好百度竞价推广代运营
  • 网站建设类合同范本免费发广告的平台有哪些
  • 可信网站认证有什么用今日头条seo
  • 职业生涯规划大赛内容企业网站优化的三层含义
  • 网站正在建设中代码全网营销推广方式
  • 淮安做微信网站合肥网络推广网络运营
  • 成都网站托管进行seo网站建设
  • 做开发房地产网站可行吗sem是什么专业
  • 做网站大概价格百度搜索大数据
  • 网站建设实训该写哪些内容搜索引擎优化涉及的内容
  • 辽宁省建设工程信息网a类业绩深圳百度seo哪家好
  • 新余市建设厅网站口碑好网络营销电话
  • wordpress投票小工具郑州seo外包平台
  • 杭州 网站建设 哪家强常州seo排名收费
  • 做新闻网站有什么意义网站创建公司
  • python做互金网站研究生培训机构排名