可利用一個(gè)棧來(lái)檢查表達(dá)式中的括號(hào)是否匹配,其方法是:初始時(shí)設(shè)置棧為空,然后從左到右掃描表達(dá)式,遇到左括號(hào)“(”就將其入棧,遇到右括號(hào)“)”就執(zhí)行出棧操作,忽略其他符號(hào)。在檢查表達(dá)式“a*(b+c)-d”時(shí),由于( ),因此可判斷出該表達(dá)式中的括號(hào)不匹配。
A. 需要進(jìn)行出棧操作但棧已空
B. 需要進(jìn)行入棧操作但棧已滿
C. 表達(dá)式處理已結(jié)束,但棧中仍留有字符“(”
D. 表達(dá)式處理已結(jié)束,但棧中仍留有字符")”
10年專注信管,信管教育專注者,信管網(wǎng)優(yōu)勢(shì)
免費(fèi)試聽(tīng)信管網(wǎng)信息系統(tǒng)項(xiàng)目管理師課程
全國(guó)前50名高分學(xué)員訪談:董麗(174)、李思...
信息系統(tǒng)項(xiàng)目管理師高端班培訓(xùn)課程
信管老師100小時(shí)直播課程
軟考報(bào)名專題(報(bào)名時(shí)間、入口等)
中級(jí)系統(tǒng)集成項(xiàng)目管理工程師通關(guān)課程
系統(tǒng)規(guī)劃與管理師課程(考試介紹與題型分析)
軟題庫(kù):軟考在線題庫(kù)、支持手機(jī)答題