中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

南通六建網(wǎng)站在線推廣

南通六建網(wǎng)站,在線推廣,ps做網(wǎng)站主頁的效果圖,ppt可以做網(wǎng)站嗎文章目錄 1.表達(dá)式括號(hào)匹配(stack)2.括弧匹配檢驗(yàn)(check)3.字符串匹配問題(strs)4.括號(hào)匹配(bracket)5.總結(jié)1.表達(dá)式括號(hào)匹配(stack) P a r t Part Part 1 1 1 讀題 題目描述 假設(shè)一個(gè)表達(dá)式有英文字母(小寫)、運(yùn)算符( + + +, — — —, \times , )和左右?。▓A)…

文章目錄

  • 1.表達(dá)式括號(hào)匹配(stack)
  • 2.括弧匹配檢驗(yàn)(check)
  • 3.字符串匹配問題(strs)
  • 4.括號(hào)匹配(bracket)
  • 5.總結(jié)

1.表達(dá)式括號(hào)匹配(stack)

P a r t Part Part 1 1 1 讀題

題目描述

假設(shè)一個(gè)表達(dá)式有英文字母(小寫)、運(yùn)算符( + + + — — , × \times × ÷ ÷ ÷)和左右?。▓A)括號(hào)構(gòu)成,以“ @ @ @”作為表達(dá)式的結(jié)束符。

請(qǐng)編寫一個(gè)程序檢查表達(dá)式中的左右圓括號(hào)是否匹配,若匹配,則返回“ Y E S YES YES”;否則返回“ N O NO NO”。表達(dá)式長(zhǎng)度小于 255 255 255,左圓括號(hào)少于 20 20 20個(gè)。

輸入格式

包括一行數(shù)據(jù),即表達(dá)式

輸出格式

包括一行,即“ 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

數(shù)據(jù)范圍與提示

表達(dá)式 S S S的長(zhǎng)度 ≤ 225 ≤225 225

P a r t Part Part 2 2 2 思路

根據(jù)題意,我們知道了本題需要我們?cè)谳斎牒?,找到字符串中? ( ( (“和” ) ) )“,然后進(jìn)行計(jì)算,把” ( ( (“放入棧中,每當(dāng)出現(xiàn)一個(gè)” ) ) )",就把棧頂減一,遇到結(jié)尾的 @ @ @后,截止運(yùn)算,判斷棧頂是否為 0 0 0,輸出 Y E S YES YES N O NO NO

小tip:大家可以先根據(jù)思路,寫一下代碼哦!

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.括弧匹配檢驗(yàn)(check)

P a r t Part Part 1 1 1 讀題

題目描述

假設(shè)表達(dá)式中允許包含兩種括號(hào):圓括號(hào)和方括號(hào),其嵌套的順序隨意,如 ( [ ] ( ) ) ([]()) ([]()) [ ( [ ] [ ] ) ] [([][])] [([][])]等為正確的匹配, [ ( ] ) [(]) [(]) ( [ ] ( ) ([]() ([]() ( ( ) ) ) ) (()))) (())))均為錯(cuò)誤的匹配。

現(xiàn)在的問題是,要求檢驗(yàn)一個(gè)給定表達(dá)式中的括弧是否正確匹配?

輸入一個(gè)只包含圓括號(hào)和方括號(hào)的字符串,判斷字符串中的括號(hào)是否匹配,匹配就輸出“ O K OK OK” ,不匹配就輸出“ W r o n g Wrong Wrong”。

輸入格式

輸入僅一行字符(字符個(gè)數(shù) < 255 <255 255

輸出格式

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

輸入樣例

[(])

輸出樣例

Wrong

數(shù)據(jù)范圍與提示

字符個(gè)數(shù) n < 255 n<255 n255

P a r t Part Part 2 2 2 思路

看到題目,大家可能認(rèn)為與題目1相類似,僅僅是多了一個(gè) [ ] [] [],但是嘗試后發(fā)現(xiàn)并沒有想象中的那么簡(jiǎn)單,所以我們舉例分析:

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

下標(biāo) i i i 0123 0123 0123

s [ i ] s[i] s[i]是“ ( ( (”或是“ [ [ [”就無條件進(jìn)入棧 a a a,將棧 a a a下標(biāo) + + t o p ++top

http://www.risenshineclean.com/news/7294.html

相關(guān)文章:

  • 網(wǎng)站域名注冊(cè)費(fèi)用軟件開發(fā)工資一般多少
  • python可以做網(wǎng)站開發(fā)嗎無錫百度正規(guī)公司
  • 黑龍江新聞法治頻道節(jié)目回放東莞seo建站哪家好
  • 溫州專業(yè)手機(jī)網(wǎng)站制作哪家好天津網(wǎng)站seo設(shè)計(jì)
  • 網(wǎng)站代碼模板免費(fèi)十大網(wǎng)絡(luò)推廣公司排名
  • 南皮縣做網(wǎng)站整站關(guān)鍵詞排名優(yōu)化
  • 美麗寮步網(wǎng)站建設(shè)高性能免費(fèi)大數(shù)據(jù)平臺(tái)
  • 代理公司注冊(cè)上海工具seo
  • 義烏網(wǎng)站建設(shè)現(xiàn)狀html期末大作業(yè)個(gè)人網(wǎng)站制作
  • 傳媒公司做網(wǎng)站編輯 如何西安做網(wǎng)站的公司
  • 南京專業(yè)做網(wǎng)站的公司有哪些鄭州seo優(yōu)化外包顧問
  • 網(wǎng)站制作怎么學(xué)去哪學(xué)電商運(yùn)營(yíng)培訓(xùn)哪個(gè)機(jī)構(gòu)好
  • 網(wǎng)站開發(fā)賺錢嗎my63777免費(fèi)域名查詢2023年
  • 怎么樣推廣網(wǎng)站專業(yè)網(wǎng)站制作
  • 有哪些網(wǎng)站做的比較好看的青島官網(wǎng)優(yōu)化
  • 遵義網(wǎng)站建設(shè)網(wǎng)站寧波seo教學(xué)
  • wordpress調(diào)用具體文章做搜索引擎優(yōu)化的企業(yè)
  • 做自己的網(wǎng)站花多錢自己開發(fā)網(wǎng)站
  • 網(wǎng)站組網(wǎng)圖眾志seo
  • 域名備案和網(wǎng)站備案是一回事嗎互聯(lián)網(wǎng)培訓(xùn)班學(xué)費(fèi)多少
  • 溫州地區(qū)做網(wǎng)站怎么免費(fèi)做網(wǎng)站
  • 佛山順德網(wǎng)站制作公司哪家好惠州網(wǎng)站營(yíng)銷推廣
  • 東莞疾控最新消息seo 排名 優(yōu)化
  • 網(wǎng)站開發(fā)總監(jiān)招聘西安seo網(wǎng)站管理
  • 上海網(wǎng)站排名優(yōu)化網(wǎng)頁
  • 網(wǎng)站建設(shè)怎樣中英文百度關(guān)鍵詞搜索查詢
  • 網(wǎng)站建設(shè)制作設(shè)計(jì)seo優(yōu)化珠海比較靠譜的電商培訓(xùn)機(jī)構(gòu)
  • 做外貿(mào)需要用什么網(wǎng)站品牌營(yíng)銷策略案例
  • 網(wǎng)站建設(shè)哪家公司安裝百度
  • 黃山家居網(wǎng)站建設(shè)怎么樣濟(jì)南網(wǎng)站建設(shè)