課程
/后端開發
/C++
/數據結構探險之線性表篇
在尋找前驅的這個函數中,為什么傳入的參數有 int *preElem??這不是我們函數的返回值嗎?
2018-07-23
源自:數據結構探險之線性表篇 2-4
正在回答
因為此函數返回值為bool類型,只能返回true或者false,所以必須有一個指針去指向它的前驅元素。至于為什么不直接將返回類型改為int,這樣看起來更簡單,這是因為老師編程面向的不僅僅是一個int類型,還可能是其他類型。另外,設置為bool類型更符合數據結構的思想。
舉報
線性表的主體順序表和鏈表,讓學員能夠將知識融會貫通學以致用
1 回答關于尋找前驅時,傳入節點的判斷
1 回答關于getElem函數的問題
1 回答關于函數的參數
1 回答關于Node類的構造函數和析構函數的問題
1 回答插入函數有疑問,調試有誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-28
因為此函數返回值為bool類型,只能返回true或者false,所以必須有一個指針去指向它的前驅元素。至于為什么不直接將返回類型改為int,這樣看起來更簡單,這是因為老師編程面向的不僅僅是一個int類型,還可能是其他類型。另外,設置為bool類型更符合數據結構的思想。