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

做网站公司排名企业网站推广模式

做网站公司排名,企业网站推广模式,企业管理培训课程机构,网站是哪个公司做括号匹配是一种数据结构问题,用于检查给定的字符串中的括号是否匹配。例如,对于字符串 "((())())",括号是匹配的,而对于字符串 "())(",括号是不匹配的。 常见的解决括号匹配问题的数据结构是栈。…

括号匹配是一种数据结构问题,用于检查给定的字符串中的括号是否匹配。例如,对于字符串 "((())())",括号是匹配的,而对于字符串 "())(",括号是不匹配的。

常见的解决括号匹配问题的数据结构是栈。当遇到左括号时,将其推入栈中;当遇到右括号时,从栈中弹出一个左括号进行比较。如果弹出的左括号与右括号不匹配,或者遍历完字符串后栈不为空,那么括号就不匹配。

以下是一个简单的括号匹配算法的伪代码:

function isBracketMatch(str):stack = empty stackfor char in str:if char is '(' or char is '[' or char is '{':stack.push(char)else if char is ')' or char is ']' or char is '}':if stack.isEmpty() or (char is ')' and stack.top() is not '(') or (char is ']' and stack.top() is not '[') or (char is '}' and stack.top() is not '{'):return falseelse:stack.pop()return stack.isEmpty()

上述算法首先创建一个空栈,然后依次扫描字符。如果字符是左括号,则将其推入栈中;如果字符是右括号,则从栈中弹出一个左括号进行比较。如果弹出的左括号与右括号不匹配,或者遍历完字符串后栈不为空,那么括号就不匹配。最后,如果栈为空,则括号匹配。

这个算法的时间复杂度是O(n),其中n是字符串的长度。

http://www.khdw.cn/news/19779.html

相关文章:

  • 阿里云买完域名空间如何做网站厦门网站建设平台
  • 福田商城网站制作谷歌浏览器下载手机版安卓
  • 医疗网站怎么做seo明星百度指数在线查询
  • 自己做网站好做么网站如何做推广
  • 哪些做海报比较好的网站开车搜索关键词
  • 武汉做网站推广哪家好seo网络优化平台
  • 创办个人网站seo上海公司
  • 做微电影模板下载网站营销网站建设培训学校
  • 网站域名注册机制百度视频广告怎么投放
  • 个人电脑做网站服务器教程软文营销文章
  • ppt做的最好的网站有哪些立即优化在哪里
  • cms网站管理系统制作廊坊推广seo霸屏
  • 2014网站建设百度扫一扫网页版
  • 建设网站需要分析什么seo排名优化教程
  • seo建站工具seo网页推广
  • 中山做营销型网站刷网站百度关键词软件
  • 建设网站的相关技术指标深圳网站优化
  • 网站建设的市场策划网址域名注册
  • 网站管理包括哪些内容网址
  • 宝安建设与住宅局网站汕头seo不错
  • 自助网站建设系统软件企业培训网
  • 请大学生做网站腾讯推广一次广告多少钱
  • wordpress网站无法访问百度售后客服电话24小时
  • 网站建设logo搭建一个网站的流程
  • 怎么评价一个网站做的好否网站推广seo优化
  • 建好了网站怎么做外贸五种新型营销方式
  • 国外h5建站网络竞价推广托管公司
  • 荣添网站建设优化如何进入网站
  • 广州做外贸网站的公司简介外链互换平台
  • 设计必备网站关键字排名优化工具