最贊回答 / T松子
兄弟,找著你的錯(cuò)誤了,在for循環(huán)里,每次拿取的str[i]和currentNeed相比較,如果不相等,就需要把str[i]壓入棧pStack中,到這一步你還是正確的。但是接下來(lái)當(dāng)currentNeed!=0時(shí),需要把currentNeed壓入棧pNeedStack中時(shí),你卻壓入到了pStack棧中了。<...圖片...>只需要把pStack->push修改為pNeedStack->push即可。
2018-09-27
最新回答 / Hanley0
其實(shí)說(shuō)白了一個(gè)棧就足夠解決這個(gè)問(wèn)題了,老師寫(xiě)這些應(yīng)該是為了后續(xù)擴(kuò)展的需要吧
2018-09-03
最新回答 / 瀟瀟_暮雨
這個(gè)輸出的格式是在Coordinate中進(jìn)行的運(yùn)算符重載,最后不使用這個(gè)類(lèi)了,針對(duì)特定類(lèi)所做的重載也就沒(méi)有使用。
2018-08-02
已采納回答 / suanmaojipi
調(diào)試一下,按Alt+7鍵查看Call?Stack即“調(diào)用堆?!崩锩鎻纳系较铝谐龅膶?duì)應(yīng)從里層到外層的函數(shù)調(diào)用歷史。雙擊某一行可將光標(biāo)定位到此次調(diào)用的源代碼或匯編指令處,看不懂時(shí)雙擊下一行,直到能看懂為止。
2018-07-30
已采納回答 / Cocoabeans
沒(méi)有代碼的話(huà)看不出來(lái)哪里錯(cuò)了,一個(gè)可能的原因是坐標(biāo)類(lèi)的構(gòu)造函數(shù)沒(méi)有賦初值導(dǎo)致編譯器隨機(jī)給你賦了一個(gè)值(我也是小白,這是個(gè)人猜測(cè)
2018-07-25
最新回答 / Cocoabeans
你需要先實(shí)例化一個(gè)Coodinate對(duì)象,在實(shí)例化的時(shí)候就會(huì)要求你把x和y輸入進(jìn)去了,然后pop和push需要調(diào)用的參數(shù)都是實(shí)例化的對(duì)象而不是x和y;
2018-07-24
括號(hào)匹配的例子是有點(diǎn)費(fèi)解,程序?qū)懙牟粔蚯逦锥?/div>
2018-07-08
- 課程須知
- "本課程是數(shù)據(jù)結(jié)構(gòu)初級(jí)課程 1、熟練掌握C++語(yǔ)言基礎(chǔ)語(yǔ)法"
- 老師告訴你能學(xué)到什么?
- 1、棧的工作原理 2、棧的實(shí)現(xiàn)方法及編碼技巧 3、棧模板的編碼技巧和使用技巧 4、數(shù)制轉(zhuǎn)換編程思路及棧的作用 5、括號(hào)匹配編程思路及棧的作用
微信掃碼,參與3人拼團(tuán)