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

青岛学网站建设的大学营销网站设计公司有哪些

青岛学网站建设的大学,营销网站设计公司有哪些,安卓做网站,去年做那个网站致富题目描述: 现在#xff0c;有一行括号序列#xff0c;请你检查这行括号是否配对。 输入描述: 第一行输入一个数N#xff08;0N100#xff09;,表示有N组测试数据。后面的N行输入多组输入数据#xff0c;每组输入数据都是一个字符串S(S的长度小于10000#xff0c;…题目描述: 现在有一行括号序列请你检查这行括号是否配对。 输入描述: 第一行输入一个数N0N100,表示有N组测试数据。后面的N行输入多组输入数据每组输入数据都是一个字符串S(S的长度小于10000且S不是空串测试数据组数少于5组。数据保证S中只含有[, “]”, “(”, “)” 四种字符 输出描述: 每组输入数据的输出占一行如果该字符串中所含的括号是配对的则输出Yes,如果不配对则输出No 样例输入: 3 [(]) (]) ([]) 样例输出: No No Yes 思路分析 对于括号匹配问题这里运用C的栈操作比较方便。 定义一个变量y用来判断是否匹配成功若成功y1,否则y0最后根据y的值来输出最后的结果。 定义一个字符数组s存储输入的符号 定义一个变量l为字符数组s的最大长度 定义一个变量n为需要判断的组数 定义一个字符类型的栈sq判断是字符数组s里面的元素符号是否是‘’‘{’‘[’若是左半边符号则入栈 如不是则跟已经入栈的栈顶元素进行匹配 若匹配失败y1,结束本次判断 若匹配成功则将该元素符号出栈 最后组数循环完之后判断栈是否为空是否全都匹配成功出栈了若栈不为空则y1匹配失败。然后将栈中其他元素全部出栈。 代码如下 #include iostream #includestack #includecstring #includecstdio using namespace std;int main() {int n,i,l,y0; //l为字符数组s的大小长度y1表示匹配失败y0表示匹配成功char s[65536]; //定义一个字符数组用来存待匹配的符号stackcharsq; //定义一个char类型的栈scanf(%d,n); //输入要测试的几组数据while(n--){y0; //这里的y用来判断是否为空栈cins;lstrlen(s);for(i0;il;i){if(s[i](||s[i]{||s[i][) //如果字符数组s里面的字符为左半边符号sq.push(s[i]); //该字符数组s里面的符号进栈else{if(sq.empty()) //如果栈为空{y1; //y1直接说明匹配不成功因为根本没有进左括号break;}}if(s[i]]) //判断字符数组里面的元素是否是 ] 如果是进入下一个判断{if(sq.top()![) //判断栈顶是否是 [{y1; //若不是 [ y1匹配失败break; //结束}else sq.pop(); //若是 [ 将栈顶元素出栈}if(s[i]}) //以次类推{if(sq.top()!{){y1;break;}else sq.pop();}if(s[i])){if(sq.top()!(){y1;break;}else sq.pop();}}if(!sq.empty()) //最后如果栈不为空则匹配失败{y1;}if(y1) printf(No\n);else printf(Yes\n);while(!sq.empty()) //如果栈不空栈顶元素出栈直到栈为空为止{sq.pop();} }return 0;}
http://www.zqtcl.cn/news/227941/

相关文章:

  • wordpress 文章延时加载seo软件系统
  • 网站建设与运营答案新浪网站首页
  • 网站怎么做关键词库如何建免费的企业网站
  • 跟老外做网站网络系统管理与维护机考
  • 网站推广方案范例江西南昌小程序开发
  • 烘焙类网站开发时代背景ppt素材模板免费下载
  • 如何制作多网页网站广州品牌seo推广
  • 域名怎么解析到网站什么是asp网站
  • 网站开发的税率做网站文案
  • 网站模板上传工具如何介绍自己设计的网页
  • 河北网站建设价格低国内做外单的网站有哪些
  • wordpress Apache升级优化营商环境的意义
  • 单页式网站系统wordpress自定义字段怎么用
  • 南宁网站设计要多少钱修改wordpress中的 功能 小工具
  • 南昌高端网站开发费用表域名价格排行
  • 怎么接网站开发外包中国观鸟记录的网站架构
  • 青海省住房和城乡建设厅的官方网站网站举报能不能查到举报人
  • dw做的网站如何上传云服务器网址生成app一键生成器
  • 山西建设厅网站密钥房山营销型网站建设
  • 网站空间多少钱哪里接单做网站
  • 建设部网站资质人员查询页面设计的对称方法包括哪几种形式
  • 滁州网站建设哪个好点iis发布网站无法访问
  • 网站项目建设的定义百度站长平台清退
  • ip开源网站FPGA可以做点什么建设网站的工作职责
  • 重庆微信网站开发公司建设网站技术标准
  • 网站开发浏览器银川市建设诚信平台网站
  • 找合伙人做红木家具网站建设银行员工学习网站
  • iis的默认网站没有自动启动长春小程序开发制作
  • 佛山住房和城乡建设部网站wordpress 英文主题
  • 零食网站策划书厦门建设网站的公司