會員 : 登錄 |註冊 |提交問題
搜索
計算機網絡 - 電子數碼 - 自然 - 歷史 - 生活 - 遊戲 - 體育 - 人物 - 娛樂 - 休閒愛好 - 文化藝術 - 社會 - 教育科學 - 醫療健康 - 經濟管理 - 農業 - 機械 - 宗教 - 軍事 - 情感 - 地區 - 其他類 -
一個大小為n的棧,現已有n個元素,第n 1個能否直接彈出?
遊客 | 計算機網絡 2017-07-10
[提交問題 ]
我來回答 - 遊客 | 登錄

圖片 :
類型 :|jpg|gif|jpeg|png| , 字節 <1024KB
| 校驗代碼 :
所有 答案 - 1
遊客 - 答案 2017-07-11
就像這樣



如果在pascal裡面又是怎麼樣呢?沒有pascal的標籤.....只能打了個C/C 的
補充:在pascal是一樣的,數據結構適合所有語言,也可以說是語言無關的在pascal中,一般push是個過程(procedure),它是沒有返回值的你當然可以做一個這樣的function,當棧滿時,直接返回push參數的值(但這個在實際編程中沒意義)
追加提問:如果能幫上忙再加20



在數據結構中,這個不可以,當棧滿時,元素不可能被壓棧,也不存在彈出
除非這個是你自己設計的功能,push時,有返回值,當棧滿時,直接返回要壓棧的值
正常的push是void(無返回值的)


版權 @2017 GQAQA問答