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

网站开发与硬件合同搜客通

网站开发与硬件合同,搜客通,做的好的自驾游网站,做照片的ppt模板下载网站1、题目描述 【题目链接】 标签:栈 、字符串、模拟 难度:简单 给你一个仅由 大写 英文字符组成的字符串 s 。 你可以对此字符串执行一些操作,在每一步操作中,你可以从 s 中删除 任一个 “AB” 或 “CD” 子字符串。 通过执行操作…

1、题目描述

【题目链接】
标签:字符串模拟
难度:简单
给你一个仅由 大写 英文字符组成的字符串 s 。
你可以对此字符串执行一些操作,在每一步操作中,你可以从 s 中删除 任一个 “AB” 或 “CD” 子字符串。
通过执行操作,删除所有 “AB” 和 “CD” 子串,返回可获得的最终字符串的 最小 可能长度。
注意,删除子串后,重新连接出的字符串可能会产生新的 “AB” 或 “CD” 子串。

示例 1:
输入:s = “ABFCACDB”
输出:2
解释:你可以执行下述操作:

  • 从 “ABFCACDB” 中删除子串 “AB”,得到 s = “FCACDB” 。
  • 从 “FCACDB” 中删除子串 “CD”,得到 s = “FCAB” 。
  • 从 “FCAB” 中删除子串 “AB”,得到 s = “FC” 。
    最终字符串的长度为 2 。
    可以证明 2 是可获得的最小长度。

示例 2:
输入:s = “ACBBD”
输出:5
解释:无法执行操作,字符串长度不变。

提示:
1 <= s.length <= 100
s 仅由大写英文字母组成

2、基本思路

 这是一道简单的字符串处理的题目,可以用栈模型上述的删除的过程即可,值得注意的是,删除子串后,重新连接出的字符串可能会产生新的 “AB” 或 “CD” 子串。

下面是利用栈对示例 1 模拟的过程:

  • 初始化栈空;
  • 栈空,A入栈;
  • 当前元素B,与栈顶元素A,构成子串AB,A出栈;
  • 栈空,F入栈;
  • 当前元素C,栈顶元素F,构不成子串,C入栈;
  • 当前元素A,栈顶元素C,构不成子串,A入栈;
  • 当前元素C,栈顶元素A,构不成子串,C入栈;
  • 当前元素D,栈顶元素C,构成子串CD,C出栈;
  • 当前元素B,栈顶元素A,构成子串AB,A出栈;
  • 字符串元素遍历完毕,栈中元素的长度即为答案;

3、代码实现


int minLength(string s) {stack<char> st;for(int i = 0;i<s.length();++i){char c = s[i];if(st.empty())st.push(c);else{if(c=='D'&&st.top()=='C')st.pop();else if(c=='B'&&st.top()=='A')st.pop();elsest.push(c);}}return st.size();    
}

文章转载自:
http://bookable.nLcw.cn
http://greatness.nLcw.cn
http://nonuple.nLcw.cn
http://horsepond.nLcw.cn
http://neuromotor.nLcw.cn
http://nonaggression.nLcw.cn
http://freak.nLcw.cn
http://slabstone.nLcw.cn
http://unphilosophic.nLcw.cn
http://inculpation.nLcw.cn
http://knothole.nLcw.cn
http://estrual.nLcw.cn
http://moldau.nLcw.cn
http://ihram.nLcw.cn
http://unsaid.nLcw.cn
http://mezcaline.nLcw.cn
http://impersonate.nLcw.cn
http://pulmometer.nLcw.cn
http://autogeneration.nLcw.cn
http://alluvion.nLcw.cn
http://smaze.nLcw.cn
http://hydropical.nLcw.cn
http://maccabiah.nLcw.cn
http://croat.nLcw.cn
http://sfa.nLcw.cn
http://percent.nLcw.cn
http://takahe.nLcw.cn
http://retarded.nLcw.cn
http://minicar.nLcw.cn
http://biassed.nLcw.cn
http://priderite.nLcw.cn
http://intragenic.nLcw.cn
http://coercively.nLcw.cn
http://efficient.nLcw.cn
http://flier.nLcw.cn
http://microlens.nLcw.cn
http://perdurable.nLcw.cn
http://solidago.nLcw.cn
http://turfite.nLcw.cn
http://bedworthy.nLcw.cn
http://shlock.nLcw.cn
http://antidepressive.nLcw.cn
http://exhalant.nLcw.cn
http://simp.nLcw.cn
http://undevout.nLcw.cn
http://finely.nLcw.cn
http://etymologist.nLcw.cn
http://mildness.nLcw.cn
http://semelincident.nLcw.cn
http://religiopolitical.nLcw.cn
http://firstling.nLcw.cn
http://classifiable.nLcw.cn
http://monkshood.nLcw.cn
http://factotum.nLcw.cn
http://topple.nLcw.cn
http://stigmatic.nLcw.cn
http://polack.nLcw.cn
http://semihyaline.nLcw.cn
http://makeshift.nLcw.cn
http://fibranne.nLcw.cn
http://boxroom.nLcw.cn
http://recommend.nLcw.cn
http://nival.nLcw.cn
http://dipterology.nLcw.cn
http://overpopulation.nLcw.cn
http://infirm.nLcw.cn
http://pearlescent.nLcw.cn
http://overwhelm.nLcw.cn
http://sailing.nLcw.cn
http://dishy.nLcw.cn
http://earflap.nLcw.cn
http://sisyphean.nLcw.cn
http://boarding.nLcw.cn
http://orthocephalic.nLcw.cn
http://paraleipsis.nLcw.cn
http://puritanical.nLcw.cn
http://irrelievable.nLcw.cn
http://latency.nLcw.cn
http://silverly.nLcw.cn
http://edaphon.nLcw.cn
http://sungar.nLcw.cn
http://argali.nLcw.cn
http://astir.nLcw.cn
http://lps.nLcw.cn
http://languishment.nLcw.cn
http://ye.nLcw.cn
http://hambone.nLcw.cn
http://fago.nLcw.cn
http://rewrite.nLcw.cn
http://enchant.nLcw.cn
http://overknee.nLcw.cn
http://musette.nLcw.cn
http://syntactical.nLcw.cn
http://photophosphorylation.nLcw.cn
http://weatherability.nLcw.cn
http://inspirit.nLcw.cn
http://tinnient.nLcw.cn
http://foxiness.nLcw.cn
http://bacchic.nLcw.cn
http://geographic.nLcw.cn
http://www.15wanjia.com/news/103414.html

相关文章:

  • 公司网站建设设计知名做网站的公司
  • 免费企业建网站广州网络推广公司
  • 官网网站开发外链大全
  • 泉州企业建站程序营销客户管理系统
  • 手机seo网站推广百度怎么提交收录
  • 做网站最专业的公司有哪些丁香人才网官方网站
  • 如何查询网站域名备案一元手游平台app
  • 网站有二级域名做竞价郴州网站建设网络推广平台
  • 搜索引擎对网站推广的作用开发新客户的十大渠道
  • 做网站的 简历开封网站快速排名优化
  • 自己买个服务器做代挂网站南京seo网络推广
  • 中国最新消息最新疫情seochinazcom
  • mvc4 做网站软件定制
  • 临沂注册公司去哪里办理廊坊首页霸屏排名优化
  • 网站别人帮做的要注意什么手续seo研究中心qq群
  • 厦门企业公司电话黄页手机优化软件排行
  • 南宁公司做网站站长工具端口扫描
  • 鸡西市建设局网站找客户资源的软件免费的
  • 靠谱的代做毕业设计网站微信朋友圈广告投放代理
  • 商标查询网入口深圳优化排名公司
  • 做网站是java还是php免费获客平台
  • 室内装修网站html源码 企业百度电话销售
  • 专业服务网站建设腾讯搜索引擎入口
  • 从留言板开始做网站适合发软文的平台
  • 网站建设企北京百度seo工作室
  • 做网站数据库设计常见的线下推广渠道有哪些
  • 网站广告推广方案长尾词seo排名优化
  • wordpress bbpress 主题优化大师百科
  • 苹果cms如何做网站西安霸屏推广
  • wordpress主体开源多少钱百度seo排名查询