博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa 673 Parentheses Balance (stack)
阅读量:5818 次
发布时间:2019-06-18

本文共 556 字,大约阅读时间需要 1 分钟。

题目描述 : 判断字符串是不是符合正确的表达式形式。

要点 : 考虑字符串为空的时候,用getline输入,每一次判断后如果为No则要清空栈。对称思想。

             注意输入格式。

代码:

#include 
#include
#include
#include
#include
#include
using namespace std;int main(){ stack
s; int n; int value[200]; cin>>n; cin.ignore(); string str; while(n--) { getline(cin , str); int len = str.size(); if(len == 0) cout<<"Yes\n"; else { for(int i=0; i
0) s.pop(); else s.push(value[i]); } } if(s.empty()) cout<<"Yes\n"; else { cout<<"No\n"; while(!s.empty()) { s.pop(); } } } } return 0;}

 

转载地址:http://ekwdx.baihongyu.com/

你可能感兴趣的文章
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
re:Invent解读:没想到你是这样的AWS
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石 ...
查看>>
使用《Deep Image Prior》来做图像复原
查看>>
Linux基础命令---rmdir
查看>>
iOS sqlite3(数据库)
查看>>
粤出"飞龙",打造新制造广东样本
查看>>
编玩边学获数千万元A轮融资,投资方为君联资本
查看>>
蓝图(Blueprint)详解
查看>>
Spark之SQL解析(源码阅读十)
查看>>
Android图片添加水印图片并把图片保存到文件存储
查看>>
BigDecimal 舍入模式(Rounding mode)介绍
查看>>
开源 免费 java CMS - FreeCMS1.2-标签 infoSign
查看>>
开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据
查看>>
虚拟机新增加硬盘,不用重启读到新加的硬盘
查看>>
Java IO流详尽解析
查看>>
邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)...
查看>>
Linux VSFTP服务器
查看>>
DHCP中继数据包互联网周游记
查看>>