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

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / 只爭朝夕0
括號的匹配指的應該是按照成對原則出現進行匹配,出現的順序是有先后順序的,按照中文中括號的使用進行判斷的

已采納回答 / 慕雪934143
個人理解是系統申請內存后將內存的的首地址賦值給m_pBuffer,m_pBuffer再賦值給p

已采納回答 / 我是蠢哈哈Orz
A.B則A為對象或者結構體;(不用分配內存)A->B則A為指針,->是成員提取,A->B是提取A中的成員B,A只能是指向類、結構、聯合的指針;(要分配內存)

已采納回答 / 瀟瀟_暮雨
如果你要在在Stack.h文件里面定義重載,你當然要在這個文件引入頭文件和命名空間。如果cout都沒有定義,怎么實現重載?

已采納回答 / HanCHEN
Coordinate是一個類啊,老師c++教程中的案例,現在拿出來用了。

已采納回答 / 慕標2863012
這就是個bool類型的變量啊,你改成a,i等等別的名字都可以啊

已采納回答 / suanmaojipi
調試一下,按Alt+7鍵查看Call?Stack即“調用堆?!崩锩鎻纳系较铝谐龅膶獜睦飳拥酵鈱拥暮瘮嫡{用歷史。雙擊某一行可將光標定位到此次調用的源代碼或匯編指令處,看不懂時雙擊下一行,直到能看懂為止。

已采納回答 / Cocoabeans
沒有代碼的話看不出來哪里錯了,一個可能的原因是坐標類的構造函數沒有賦初值導致編譯器隨機給你賦了一個值(我也是小白,這是個人猜測

已采納回答 / 慕瓜4413491
因為每次元素入棧后,棧頂都做了加1操作,指向下一個元素入棧將要存放的位置,出棧時,需要將棧頂減1才能取到元素

已采納回答 / dadisdad
棧滿的時候,m_iTop比size大一,因為前面push時m_iTop會++

已采納回答 / BingBing_Elf
在我看來,存在即有意義。棧和隊列是一種邏輯結構。數組只是棧和隊列的一種實現方式,棧和隊列也可以用鏈表來實現。棧和隊列與數組不是并列結構。

已采納回答 / oldlin
因為你結果顯示棧長度是4,所以pop應該是正確的,多一個o應該是你多輸出了一個o,你檢查一下能輸出elem的語句是不是兩個,造成重復輸出。另外你可以展示一下你的代碼,看到你的代碼才能準確的告訴你原因

已采納回答 / yasinSun
其實就相當于一個數組來存放,棧底為0,也就是下標為0的元素,棧底指向當前數組最后一個元素的下一個元素,比如有5個元素,下標分別是0,1,2,3,4 。那么棧頂就是5,而正好有5個元素。

已采納回答 / 進擊的單純
棧底沒有指向,棧頂這時的值為1,但也不能說棧頂指向他,這又不是指針??梢哉f棧頂只是記錄了這個棧的元素個數。但這時通過棧頂的值可以訪問到它。

已采納回答 / 慕粉2147585081
你看過老師的隊列么,里面也是這樣的。當你傳入一數據時,使用引用就能改變這個數據的值,到后面你想知道出棧元素的值就可以直接輸出你開始傳入的那個元素
首頁上一頁12下一頁尾頁
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、棧的工作原理 2、棧的實現方法及編碼技巧 3、棧模板的編碼技巧和使用技巧 4、數制轉換編程思路及棧的作用 5、括號匹配編程思路及棧的作用

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消