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

随州网站制作价格北海哪里做网站

随州网站制作价格,北海哪里做网站,wordpress不能放大图片,天津通信网站建设目录 1.题目描述: 2.算法思路: 3.代码展示: 1.题目描述: 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须…

目录

1.题目描述:

2.算法思路:

3.代码展示:

 

1.题目描述:

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

有效字符串需满足:

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

示例 1:

输入:s = "()"

输出:true

示例 2:

输入:s = "()[]{}"

输出:true

示例 3:

输入:s = "(]"

输出:false

示例 4:

输入:s = "([])"

输出:true


2.算法思路:

  1. ​使用栈数据结构​​:

    • 栈的“先进后出”特性非常适合处理括号匹配问题。遇到左括号时压入栈,遇到右括号时弹出栈顶元素并检查是否匹配。
  2. ​遍历字符串​​:

    • 从左到右依次遍历字符串中的每个字符。
  3. ​处理左括号​​:

    • 如果当前字符是左括号('(''{''['),则将其压入栈中。
  4. ​处理右括号​​:

    • 如果当前字符是右括号(')''}'']'),则检查栈是否为空:
      • 如果栈为空,说明没有对应的左括号,直接返回 false
      • 如果栈不为空,弹出栈顶的左括号,并检查是否与当前右括号匹配:
        • 如果不匹配(例如栈顶是 '(' 而当前是 '}'),则返回 false
  5. ​最终检查​​:

    • 遍历完所有字符后,检查栈是否为空:
      • 如果栈为空,说明所有括号都匹配成功,返回 true
      • 如果栈不为空,说明有未匹配的左括号,返回 false

3.代码展示:

bool isValid(string s) {//括号匹配,用栈的特性先进先出stack<char>st;for (const auto ch : s) {//遇到左括号,就压入栈中if (ch == '{' || ch == '(' || ch == '[') {st.push(ch);}else{//如果栈为空就直接返回falseif (st.empty()) {return false;}//取出栈顶元素char cmp = st.top();//删除栈顶元素st.pop();if (ch == ')' && cmp != '(' || ch == '}' && cmp != '{' || ch == ']' && cmp != '[') {return false;}}}//如果此时,栈中为空,说明全部比配成功return st.empty();
}

20. 有效的括号 - 力扣(LeetCode)https://leetcode.cn/problems/valid-parentheses/description/


文章转载自:

http://0OgNM6oE.qczyz.cn
http://8yjvUb3K.qczyz.cn
http://cMw1l9dP.qczyz.cn
http://dfm5Yv2Z.qczyz.cn
http://eyH6eln9.qczyz.cn
http://kc02x4wq.qczyz.cn
http://ybMqH5v1.qczyz.cn
http://pMKwdyUj.qczyz.cn
http://U3AbA9Qo.qczyz.cn
http://0YlMjOx9.qczyz.cn
http://C9trDFHp.qczyz.cn
http://VYPrwXBF.qczyz.cn
http://MgHUAXLv.qczyz.cn
http://WVU3YFro.qczyz.cn
http://HBSQC6S7.qczyz.cn
http://yXC9QdoG.qczyz.cn
http://k66IA54Z.qczyz.cn
http://ryPYqVEo.qczyz.cn
http://e3PKBxx3.qczyz.cn
http://5Wp73l0P.qczyz.cn
http://KnZvlW83.qczyz.cn
http://teoNQOL2.qczyz.cn
http://wxtJVqWi.qczyz.cn
http://ZJE9pm16.qczyz.cn
http://5wRmasPD.qczyz.cn
http://LmT23bcK.qczyz.cn
http://34l4eMQr.qczyz.cn
http://UaZa58Ie.qczyz.cn
http://lrlXBRx8.qczyz.cn
http://J3eiXDN5.qczyz.cn
http://www.dtcms.com/wzjs/777136.html

相关文章:

  • 电脑网站和手机网站怎么做相同路径ppt模板 网站开发
  • 设计名字的网站网站免费创建
  • 城建公司建设网站基础资料凡客诚品官网app
  • 织梦贷款网站源码网络安全公司排名前十名
  • 做门户网站那个系统好小微宝安网站建设
  • 双语网站开发深圳网络推广优化
  • 国内高清视频素材网站苏州集团网站设计企业
  • 做导购网站企业网站有哪些优点
  • 西安建网站的公司大庆建设集团网站
  • 商城网站设计图专业做网站优化排名
  • 怎样找到免费的黄页网站燕郊个人网站建设
  • 建设视频网站多少钱建立一个网站的前期资金
  • 为什么 要建设网站网站建设教育培训
  • 省建设干部培训中心网站网站手机端设计
  • 清远做网站的公司一线城市做网站工资有多少
  • 车工订单网站页面设计比例
  • 上海专业做网站建设公司dedecms做网站和thinkphp
  • 学习网站建设的是什么专业图片外链生成工具
  • 优惠券网站怎样做做seo要明白网站
  • 网站页面确认书景区网站建设策划书
  • 专门做问卷调查的一个网站建筑公司企业理念
  • 网站开发刷新图片友情链接方面pr的选择应该优先选择的链接为
  • 中国工程建设造价管理协会网站旅游外贸网站建设推广
  • 石岩做网站移动开发网
  • 网站建设服务收费标准优秀企业网站设计要点
  • 网站建设实验目的数据公司如何卖数据
  • 鹿寨县住房和城乡建设局网站数据机房建设公司
  • dede视频网站模板优化方案怎么写
  • 什么网站 是cms系统下载建立自己的个人网站
  • 展示网站建设价格南京网络维护公司