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

青岛网站建设鲁捷云桂林优化公司

青岛网站建设鲁捷云,桂林优化公司,简历上作品展示网站链接怎么做,上海网络推广百橙括号配对问题 时间限制#xff1a;3000 ms | 内存限制#xff1a;65535 KB 难度#xff1a;3描述现在#xff0c;有一行括号序列#xff0c;请你检查这行括号是否配对。输入第一行输入一个数N#xff08;0N100#xff09;,表示有N组测试数据。后面的N行输入多…括号配对问题 时间限制3000 ms  |  内存限制65535 KB 难度3 描述现在有一行括号序列请你检查这行括号是否配对。 输入第一行输入一个数N0N100,表示有N组测试数据。后面的N行输入多组输入数据每组输入数据都是一个字符串S(S的长度小于10000且S不是空串测试数据组数少于5组。数据保证S中只含有[, ], (, ) 四种字符输出每组输入数据的输出占一行如果该字符串中所含的括号是配对的则输出Yes,如果不配对则输出No样例输入 3 [(]) (]) ([[]()]) 样例输出 No No Yes算法采用栈这种数据结构遍历字符串遇到(和[的时候放入栈中遇到)和]的时候取出栈顶元素进行对应的匹配匹配上了就出栈直到遍历完成如果栈中还有剩余的元素没有出栈那么输出NO否则输出Yes下面我们来看一下具体的代码 1 #include iostream2 #includestring.h3 #includestack4 using namespace std;5 int main()6 {7 int n;8 cinn;9 while(n--) 10 { 11 char a[10010]; 12 cina; 13 int i,l; 14 lstrlen(a); 15 if(l%21)//字符个数为奇数则肯定不匹配 16 { 17 coutNoendl; 18 continue; 19 } 20 stack char s; 21 for(i0;il;i) 22 { 23 if(a[i](||a[i][) 24 { 25 s.push(a[i]); 26 } 27 else 28 { 29 if(!s.empty()s.top()(a[i])) 30 { 31 s.pop(); 32 continue; 33 } 34 if(!s.empty()s.top()[a[i]]) 35 { 36 s.pop(); 37 continue; 38 } 39 } 40 } 41 if(!s.empty()) 42 { 43 coutNoendl; 44 continue; 45 } 46 else 47 { 48 coutYesendl; 49 continue; 50 } 51 } 52 return 0; 53 } 若有不足和错误之处欢迎兄弟们拍砖指正 转载于:https://www.cnblogs.com/yinbiao/p/8280140.html
http://www.pierceye.com/news/88624/

相关文章:

  • 上海专业做网站的公司有哪些aso优化{ }贴吧
  • 深圳建设一个网站制作公司进入4399电脑网页版
  • 吉林省建设项目招标网站12306网站做的好还是百度做的好
  • 集团网站建设哪家更好wordpress获取作者的角色
  • 小企业网站建设建议做室内设计特别好的网站
  • 企业网站建设定制开发服务网络关键词
  • 琼海网站建设公司西安网站seo推广
  • 装修设计师网站揭阳企业建站系统
  • 营销型网站建站教程西安seo培训
  • 做英文网站用什么源码银行网站建设公司
  • 义乌来料加工网seo教程论坛
  • 目前建设网站辽宁省建设工程造价总站网站
  • 北京企业网站开发优秀网站推荐
  • dede网站地图文章变量做网站版头图片
  • 做学校网站素材4a广告公司排名
  • 邯郸建立网站费用logo设计商标设计
  • 什么是一学一做视频网站好烟台网站seo外包
  • 做动图的网站seo设计师品牌
  • 辽宁企业网站建设公司wordpress公司主题
  • 东莞网站设襄阳市建设工程质量监督站网站
  • 浦东网站建设公司信息平台网站建设
  • 文登做网站的公司搜索引擎营销成功的案例
  • 福州免费做网站网络公司做的网站我能改后台么
  • 内衣网站建设详细方案抖音代运营如何解除
  • 网站首页样式谭谭心怎么建设网站
  • 怎样在网站上做链接企业网络营销策划案例
  • 如何创建问卷网站久久网招聘信息
  • 做外贸 访问国外网站南宁网络推广服务商
  • 自建网站平台的页面功能东莞松山湖网站建设
  • 网站建设准备网站建设实习目的