亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
補充“一只蝸牛”的一個棧的方法。如果遇到 (] 或者 [) 等情況,明顯也是不匹配的,可以在判斷條件中直接判定不匹配,結束函數,不必等到判定結束。
“垃圾君”說的好,這是括號匹配,不是單純的查括號個數。
1:05處老師把LIFO說成FIFO了
挑急吧毛病,看就看,多好的免費課呀
reply@你買的都好吃:不是判斷==-1,因為m_iTop并不是數組下標,定義的時候就是定義為棧中元素的個數,構造函數實例化對象的時候,直接賦值為0的。
replay@你買的都好吃:不是判斷==-1,因為m_iTop并不是數組下標,定義的時候就是定義為棧中元素的個數,構造函數實例化對象的時候,直接賦值為0的。
std::ostream &operator<<(std::ostream &os, Coordinate &coord)
{
os << "(" << coord.m_iX << ", " << coord.m_iY << ")" << std::endl;
return os;
}
我pop后 elem的值為社么打印不出
總體來說,相當不錯,人無完人。
看了好多評論也學習到了好多,受教了
一個棧就可以了,首先剛開始要入棧,然后接下來將棧頂元素和待匹配的下一個元素比較,如果相等則出棧,不相等則入棧,一直這樣下去,直到字符串結束,最后棧中如果有剩余元素,那么就是不匹配
你買的都好吃這位同學理解錯了,因為delete pStack自動回調用類中的析構函數,所以不需要加[]
本身使用遞歸也是用了棧,所以都一樣,另外老師的那個類模板給參數char,push(num[mod])也可以來做出來,但是還是建議使用老師的方法,因為用了映射,覺得比較巧妙,當然都行,你們隨意
老師這里銷毀棧的時候不用加[]嗎
老師一開始說這個局限性是只對什么數據類型進行棧機制操作啊
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、棧的工作原理 2、棧的實現方法及編碼技巧 3、棧模板的編碼技巧和使用技巧 4、數制轉換編程思路及棧的作用 5、括號匹配編程思路及棧的作用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消