【導(dǎo)讀】棧的數(shù)組表示可能棧滿。棧的單鏈表表示無(wú)棧滿問(wèn)題。出棧在表頭進(jìn)行刪除操作。不能,3出棧時(shí),說(shuō)明2和1都在棧里,而且2必須。則棧大小至少為多少?一個(gè)表達(dá)式由操作數(shù)、操作符。優(yōu)先級(jí)高的先計(jì)算;優(yōu)先級(jí)相同的自左向右計(jì)算;當(dāng)使用括號(hào)時(shí)從最內(nèi)層括號(hào)開(kāi)始計(jì)算。前綴和中綴表達(dá)式求值需要兩個(gè)棧;后綴表達(dá)。式求值只需一個(gè)棧,相對(duì)簡(jiǎn)單些。順序掃描后綴表達(dá)式每一項(xiàng)。若該項(xiàng)是操作數(shù),則進(jìn)棧。若是雙目運(yùn)算符,則連續(xù)出棧兩個(gè)操作數(shù)X和Y,并將。當(dāng)表達(dá)式的所有項(xiàng)都掃描并處理完后,棧頂存放的。就是最后的計(jì)算結(jié)果。