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

网站建设的步骤以及流程网站开发开题报告

网站建设的步骤以及流程,网站开发开题报告,企业邮箱怎么申请入口,wordpress 发文章漏洞20. 有效的括号 - 力扣(LeetCode) 判断只包含{} [] ()字符的字符串s,是否符合括号匹配的原则: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号 通常是使用栈这种先…

20. 有效的括号 - 力扣(LeetCode)

判断只包含{} [] ()字符的字符串s,是否符合括号匹配的原则:

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

通常是使用栈这种先进后出的数据结构的特性完成。主要是说明一个技巧。

使用栈stack存储遇到的左括号,一旦遇到右括号,就和栈顶的字符比较,看是否匹配,比如

]对应栈顶的[,)对应栈顶的(,}对应栈顶的{。

这种方法当遇到右括号时,需要判断是哪一种右括号,并且还有判断栈顶是哪一种左括号,代码比较繁琐,一种更好的方法是,遇到左括号时,直接存储对应的右括号,这样遇到对应的右括号时,只需要判断是否与栈顶的元素相等就可以,比较简洁。

注意第一个为右括号时,栈中没有存储元素出现的存储越界情况。

参考代码如下:

class Solution {
public:bool isValid(string s) {stack<char> st;//存储括号字符if (s.length() % 2 != 0)//奇数不可能匹配return false;for (int i = 0; i < s.length(); ++i) {//一个一个遍历字符if (s[i] == '(')//遇到左括号,直接存储对应的右括号st.push(')');else if (s[i] == '{')st.push('}');else if (s[i] == '[')st.push(']');else {//遇到右括号if (st.size() == 0 || s[i] != st.top())//直接判断是否等于栈顶的字符,而不用使用多个判断,判断是否是对应的左括号,st.size()是第一个字符就是右括号的情况,避免栈越界访问return false;else//匹配,出栈st.pop();}}return st.empty();//为空,说明所有的括号都匹配}
};


文章转载自:

http://xOf2F6uq.nfLpk.cn
http://YraHxAvt.nfLpk.cn
http://aPymaLD2.nfLpk.cn
http://M9Ff8eYw.nfLpk.cn
http://QGVjFeiM.nfLpk.cn
http://a0BqJFy5.nfLpk.cn
http://SQ0U4VMr.nfLpk.cn
http://d2T8fT5K.nfLpk.cn
http://ezLYx8cE.nfLpk.cn
http://5TLEAF18.nfLpk.cn
http://mh5brsCe.nfLpk.cn
http://vvHCrMTZ.nfLpk.cn
http://7rorcMPN.nfLpk.cn
http://tIs2CUzZ.nfLpk.cn
http://y0PWAPaj.nfLpk.cn
http://SYYyPibm.nfLpk.cn
http://JN63ahpe.nfLpk.cn
http://1LMPftLP.nfLpk.cn
http://UX0Ulv2v.nfLpk.cn
http://XyFgiU1a.nfLpk.cn
http://RlyL8gDF.nfLpk.cn
http://ibX6YVM9.nfLpk.cn
http://L0zld1E1.nfLpk.cn
http://oWPlfw06.nfLpk.cn
http://spawQbnq.nfLpk.cn
http://nXP4zGUZ.nfLpk.cn
http://L7YJz9pM.nfLpk.cn
http://nX4z33am.nfLpk.cn
http://1iNLqBbo.nfLpk.cn
http://F2AzkztS.nfLpk.cn
http://www.dtcms.com/wzjs/740763.html

相关文章:

  • 浙江网站建设上市公司网页设计师联盟qq
  • 河北建设厅网站技术电话卖汽车配件怎么做网站
  • html做的旅游网站wordpress 4.5.3中
  • 网站域名背景拖拽响应式网站建设公司
  • asp.net 4.0网站开发搜索引擎营销是什么意思
  • 开发做一个网站的流程西安市房产信息查询平台官网
  • 网站如何合理建设seo网站平台项目交接需要什么
  • 网站建设步骤及分工酒店网站建设公司
  • 如何在淘宝开网站建设贵州省赤水市代码
  • 做外贸主要是哪些网站建一个网站大概多少钱
  • 广州做网站优化费用网站关键词排名
  • 全球做的比较好的网站网站seo收录
  • vs做网站登录界面wordpress连接服务器配置
  • 上海网站建设公司案例wordpress的主题是什么意思
  • 万网云虚拟主机上传网站长春网站建设优化
  • 字体设计教程网站好深圳网站排名优化团队
  • 网站建设需要上传数据库吗网站建设ASP心得体会
  • pc网页游戏网站百度网络营销中心app
  • 昆明做网站优化网站域名切换
  • 网站照片如何处理制作网页一般需要兼容哪些软件
  • 网站服务器服务商黄骅市海边
  • 腾讯云自助建站东莞食品网站建设
  • 汕头市企业网站建设教程成都小程序开发公司
  • 地产网站开发wordpress页面和分类目录
  • 在门户网站做推广大连建行网点查询
  • 微信登录建设银行网站ui网站模板
  • 找做网站的朋友网站内容建设项目预算
  • 北京做网站ezhixi广州市手机网站建设平台
  • 网站官网认证怎么做的wordpress分类目录样式模板
  • 哪里可以捡到玉石山东seo优化