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

网站不用模板如何更新文章手机网页游戏排行榜

网站不用模板如何更新文章,手机网页游戏排行榜,下载的html文件打开乱码,中国十大网络科技公司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.yayakq.cn/news/625836/

相关文章:

  • 蓝色扁平化网站wordpress外贸网站建设
  • 网站建设平台哪个公司好完整的网站开发
  • 企业网站建设的研究开发方法及技术路线一点科技官方网站
  • 夜夜做新郎网站产品宣传类网站设计注意
  • 老网站用新域名天津网站开发制作
  • 建设网站培训精准营销系统价值
  • 湘潭网站建设 在线磐石网络网站策划模板
  • 网新企业网站管理系统上海网站建设关键词排名
  • 铜川免费做网站app线上推广
  • 中国企业建设协会网站养老网站建设方案
  • 什么是自助网站南京雨花台区做网站
  • 网站建设项目环境影响评价目录wordpress修改底部
  • 网站的制作步骤包括东道设计招聘
  • 网站设计的研究方法有哪些最好建网站系统的软件
  • 图片生成网站东莞市城市建设规划局网站
  • 哪个电商平台好做优化网站排名的方法
  • 做慕课的网站网页制作多少分
  • 东莞四网合一网站建设iis搭建网站
  • 网站建设顺序重庆做网站哪家好
  • 如何创建网站平台做网站用哪个写比较好
  • 高端企业网站建设制作全国最大机械采购平台
  • 建设小说网站风险分析一元购网站开发
  • 建设微信营销网站北京企业网站设计公司
  • 北京市住房与城乡建设网站做商务网站需要什么资料
  • 合肥网站建设ahyeda梅州市做试块网站
  • 网站开发和app开发哪个难wordpress社区型主题
  • 怎么建设网站平台学习软件有哪些
  • 成都科技网站建设联系电话网站怎么做图片链接
  • 定海建设规划网站佛山做网站企业
  • wordpress搭建小说站东莞seo建站广告