課程
/后端開發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)—棧篇
怎么發(fā)現(xiàn)程序有問(wèn)題,當(dāng)括號(hào)為[([)]],則輸出的為不匹配
2016-07-31
源自:數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)—棧篇 4-3
正在回答
這當(dāng)然是不匹配的。你仔細(xì)想想現(xiàn)實(shí)中可能出現(xiàn)這樣的括號(hào)組合嗎?括號(hào)的作用是包裹內(nèi)容,區(qū)分級(jí)別,你這個(gè)小括號(hào)和中括號(hào)都交叉了,還如何包裹內(nèi)容?
從程序執(zhí)行的角度來(lái)說(shuō)也是不正確的,當(dāng)檢索到第二個(gè)左中括號(hào)的時(shí)候,它急需的是右中括號(hào),這時(shí),下一個(gè)檢索出來(lái)的括號(hào)必定要是某個(gè)左括號(hào)或者它需要的右中括號(hào),否則會(huì)直接打印不匹配。
墓男神 提問(wèn)者
ziom 答得很好,我的補(bǔ)充是,如果你給出的例子要匹配,應(yīng)該是[ [ ( ) ] ] 或者 [ ( [ ] ) ]
舉報(bào)
棧,先入后出(FILO),帶領(lǐng)大家體會(huì)棧這種數(shù)據(jù)結(jié)構(gòu)的美妙
4 回答括號(hào)的匹配
1 回答括號(hào)匹配有問(wèn)題
2 回答括號(hào)的匹配問(wèn)題
2 回答自己寫的一個(gè)單棧括號(hào)匹配,支持干擾字符
1 回答()))不匹配
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-31
這當(dāng)然是不匹配的。你仔細(xì)想想現(xiàn)實(shí)中可能出現(xiàn)這樣的括號(hào)組合嗎?括號(hào)的作用是包裹內(nèi)容,區(qū)分級(jí)別,你這個(gè)小括號(hào)和中括號(hào)都交叉了,還如何包裹內(nèi)容?
從程序執(zhí)行的角度來(lái)說(shuō)也是不正確的,當(dāng)檢索到第二個(gè)左中括號(hào)的時(shí)候,它急需的是右中括號(hào),這時(shí),下一個(gè)檢索出來(lái)的括號(hào)必定要是某個(gè)左括號(hào)或者它需要的右中括號(hào),否則會(huì)直接打印不匹配。
2017-03-07
ziom 答得很好,我的補(bǔ)充是,如果你給出的例子要匹配,應(yīng)該是[ [ ( ) ] ] 或者 [ ( [ ] ) ]