課程
/后端開發
/C++
/數據結構探險之線性表篇
為什么這里要加—1?
2017-03-08
源自:數據結構探險之線性表篇 2-4
正在回答
比如你定義了a[10],a[0]=1,這個時候長度已經為1,但數據應該是a[0]。所以表示長度時,下標為零的也加了進去,那么長度就會比最后一個下標多1
m_ilength是當前列表中數據的個數,從零開始計數,最后一個應該是m_ilength-1
舉報
線性表的主體順序表和鏈表,讓學員能夠將知識融會貫通學以致用
3 回答為什么這里是m_iLength-1?
2 回答這里為什么要對<<進行運算符重載呢??
1 回答為什么第一個參數可以不要
1 回答為什么要currentNodeBefore=currentNode
2 回答為什么我都是這個error?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-14
比如你定義了a[10],a[0]=1,這個時候長度已經為1,但數據應該是a[0]。所以表示長度時,下標為零的也加了進去,那么長度就會比最后一個下標多1
2017-03-08
m_ilength是當前列表中數據的個數,從零開始計數,最后一個應該是m_ilength-1