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

南通六建网站百度竞价托管运营

南通六建网站,百度竞价托管运营,axure做网站简单吗,网站的功能和特色文章目录 1.表达式括号匹配(stack)2.括弧匹配检验(check)3.字符串匹配问题(strs)4.括号匹配(bracket)5.总结1.表达式括号匹配(stack) P a r t Part Part 1 1 1 读题 题目描述 假设一个表达式有英文字母(小写)、运算符( + + +, — — —, \times , )和左右小(圆)…

文章目录

  • 1.表达式括号匹配(stack)
  • 2.括弧匹配检验(check)
  • 3.字符串匹配问题(strs)
  • 4.括号匹配(bracket)
  • 5.总结

1.表达式括号匹配(stack)

P a r t Part Part 1 1 1 读题

题目描述

假设一个表达式有英文字母(小写)、运算符( + + + — — × \times × ÷ ÷ ÷)和左右小(圆)括号构成,以“ @ @ @”作为表达式的结束符。

请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“ Y E S YES YES”;否则返回“ N O NO NO”。表达式长度小于 255 255 255左圆括号少于 20 20 20个。

输入格式

包括一行数据,即表达式

输出格式

包括一行,即“ Y E S YES YES” 或“ N O NO NO”。

输入样例1

2*(x+y)/(1-x)@

输出样例1

YES

输入样例2

(25+x)*(a*(a+b+b)@

输出样例2

NO

数据范围与提示

表达式 S S S的长度 ≤ 225 ≤225 225

P a r t Part Part 2 2 2 思路

根据题意,我们知道了本题需要我们在输入后,找到字符串中的" ( ( (“和” ) ) )“,然后进行计算,把” ( ( (“放入栈中,每当出现一个” ) ) )",就把栈顶减一,遇到结尾的 @ @ @后,截止运算,判断栈顶是否为 0 0 0,输出 Y E S YES YES N O NO NO

小tip:大家可以先根据思路,写一下代码哦!

P a r t Part Part 3 3 3 代码

#include<bits/stdc++.h>
using namespace std;
int top;
int main(){string a; char s[3000];cin>>a;int n=a.size();for(int i=0;i<n;i++){if(a[i]=='(')s[++top]=1;if(a[i]==')'){if(s[top]==1&&top>0)s[--top]=0;else{cout<<"NO";break;}}if(a[i]=='@'){if(top==0)cout<<"YES";else cout<<"NO";}}return 0;
}

2.括弧匹配检验(check)

P a r t Part Part 1 1 1 读题

题目描述

假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,如 ( [ ] ( ) ) ([]()) ([]()) [ ( [ ] [ ] ) ] [([][])] [([][])]等为正确的匹配, [ ( ] ) [(]) [(]) ( [ ] ( ) ([]() ([]() ( ( ) ) ) ) (()))) (())))均为错误的匹配。

现在的问题是,要求检验一个给定表达式中的括弧是否正确匹配?

输入一个只包含圆括号和方括号的字符串,判断字符串中的括号是否匹配,匹配就输出“ O K OK OK” ,不匹配就输出“ W r o n g Wrong Wrong”。

输入格式

输入仅一行字符(字符个数 < 255 <255 255

输出格式

匹配就输出 “ O K OK OK” ,不匹配就输出“ W r o n g Wrong Wrong”。

输入样例

[(])

输出样例

Wrong

数据范围与提示

字符个数 n < 255 n<255 n255

P a r t Part Part 2 2 2 思路

看到题目,大家可能认为与题目1相类似,仅仅是多了一个 [ ] [] [],但是尝试后发现并没有想象中的那么简单,所以我们举例分析:

字符 n n n ( [ ) ] ([)] ([)]

下标 i i i 0123 0123 0123

s [ i ] s[i] s[i]是“ ( ( (”或是“ [ [ [”就无条件进入栈 a a a,将栈 a a a下标 + + t o p ++top

http://www.hrbkazy.com/news/9318.html

相关文章:

  • 东莞专业微网站建设价格低百度官网进入
  • 中国设计网站排行榜百度官网电话客服24小时
  • 网站开发欠款网站自然排名怎么优化
  • 苏州做网站0512jinyan制作网站的软件
  • 自适应微网站开发今日最新财经新闻
  • 怎么做公司网站需要什么科目百度地图导航手机版免费下载
  • 做重视频网站不属于网络推广方法
  • 网站建设 定制江北seo页面优化公司
  • 汉中建设工程招标信息网宝鸡百度seo
  • 手机网站绑定域名是什么意思百度图片搜索
  • 有什么自学网站建设的网站百度一下官网首页
  • 珠海斗门建设局网站深圳网络营销模式
  • 常德交通网站成品短视频app下载有哪些
  • 百度网站官方认证怎么做百度直接打开
  • 龙岩网站推广营销做关键词优化的公司
  • 石家庄站到石家庄北站河北网站建设制作
  • 网络营销推广策划方案书成都百度seo公司
  • 做英文兼职的网站百度收录网站
  • 甘肃自助建站系统怎么用文军seo
  • 商城网站建设专业公司知乎推广渠道
  • 网站内容编辑工具十大经典营销案例
  • 做啥网站流量高北京全网推广
  • 免费微网站开发平台网络营销的理解
  • 网站域名备案 更改吗安卓手机优化软件排名
  • 可以用手机做网站吗网络营销与直播电商专业学什么
  • 建网站图片怎么找结构优化设计
  • 注册公司需要花多少钱windows7优化大师下载
  • 西宁做网站的公司捌君博力请郑州做网站
  • 数据推广平台有哪些湖南靠谱关键词优化
  • 旅游网站设计疫情最新消息今天