課程
/后端開發
/C++
/數據結構探險—棧篇
為什么出棧的時候,不是這么寫m_pBuffer[m_iTop] = elem;
2017-07-28
源自:數據結構探險—棧篇 2-3
正在回答
elem只是作為一個中間值,做一個跳板,在m_iTop下標減一,指向出棧,如果寫成m_pBuffer[m_iTop] = elem,因為傳遞的是引用,那么你的m_pBuffer[m_iTop]的值就被賦值為你主函數傳遞的值。個人見解,理解錯了,勿噴。
邊哭邊敲 提問者
舉報
棧,先入后出(FILO),帶領大家體會棧這種數據結構的美妙
1 回答棧后進先出
1 回答如果棧滿了,出棧時,還要先做m_iTop--嗎?
1 回答棧和數組的關系
1 回答關于入棧的問題?
2 回答關于在棧中的循環
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-29
elem只是作為一個中間值,做一個跳板,在m_iTop下標減一,指向出棧,如果寫成m_pBuffer[m_iTop] = elem,因為傳遞的是引用,那么你的m_pBuffer[m_iTop]的值就被賦值為你主函數傳遞的值。個人見解,理解錯了,勿噴。