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

优质服务的小企业网站建设凯里网站建设公司哪家好

优质服务的小企业网站建设,凯里网站建设公司哪家好,关于电商网站的数据中心建设方案,自己做网站兼职1 题目:有效的括号 给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须…

1 题目:有效的括号

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

有效字符串需满足:

左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
每个右括号都有一个对应的相同类型的左括号。

示例 1:

输入:s = “()”

输出:true

示例 2:

输入:s = “()[]{}”

输出:true

示例 3:

输入:s = “(]”

输出:false

示例 4:

输入:s = “([])”

输出:true

2 solution

本题比较简单,借助栈,从左往右扫描每一个字符,如果能匹配栈顶字符则出栈,否则进栈,最终如果栈里没有元素就是匹配的,否则不匹配。

提示:

1 < = s . l e n g t h < = 1 0 4 1 <= s.length <= 10^4 1<=s.length<=104
s 仅由括号 ‘()[]{}’ 组成

代码

bool isValid(string s) {stack<int> st;for(int i = 0; i < s.size(); i++){if(!st.empty() && (st.top() == '(' && s[i] == ')' || st.top() == '[' && s[i] == ']' ||st.top() == '{' && s[i] == '}'))st.pop();else st.push(s[i]);}return s.empty();
}

结果

在这里插入图片描述
有什么好的思路欢迎大家一起讨论

http://www.dtcms.com/wzjs/597527.html

相关文章:

  • 网站开发网络公司兼职wordpress全站网易云音乐播放
  • 中山手机网站开发互联网产品代理项目
  • 广告图片网站嘉兴市建设官方网站
  • 提供免费服务器的网站宝安做网站信科
  • 公司官网网站建设建设工程施工合同条例
  • 易语言怎么做点击按钮打开网站烟台网站建设联系企汇互联专业
  • 阳网站建设google 字体 wordpress
  • python做网站比php网络营销的优势是什么
  • 不懂英文怎么做英文的seo网站网吧手机网站模版
  • 旅游网站建设技术解决方案移动互联网开发考试
  • 网站建设怎么进后台互联网推广策划
  • 湖北省建设厅监督网站知名网站制作全包
  • 网站建设费用推荐网络专业网站开发具体是干什么的
  • 网站赚钱方法wordpress4.9火车头发布模板
  • 网站创建怎么做网站开发教程全集
  • 什么网站做婚礼请柬seo快速排名网站优化
  • 网站的弹窗怎么做沈阳世纪兴电子商务服务中心
  • 一个网站需要多少空间国内知名展馆设计公司排名
  • 任丘建设银行网站手机网站欢迎页面
  • asp网站如何安装如何设计网站步骤
  • 建设无障碍网站商务网站建设PDF下载
  • 做婚庆网站江西冰溪建设集团网站
  • 做百度网站营业执照用注销吗辽宁建设执业信息网官网
  • 用什么网站做海报wordpress性能
  • 如何 html5 网站浙江省建设网证书查询
  • 邯郸市旅游景点有哪些深圳优化公司义高粱seo
  • 南京网站建设哪家专业wordpress如何登录
  • 担保网站建设到哪里建网站
  • wordpress怎么搬站浏览器怎么连接网站的
  • 三大框架网站开发工业产品设计要学什么