課程
/后端開發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險之線性表篇
我畫了一個鏈表,發(fā)現(xiàn)循環(huán)不太對啊
2016-08-11
源自:數(shù)據(jù)結(jié)構(gòu)探險之線性表篇 3-6
正在回答
m_pList是鏈表開頭,不含數(shù)據(jù)。如果類比數(shù)組下標(biāo),m_pList->next對應(yīng)的是k=0。想要刪除第i個元素,自然是定位到k=i了。
慕運維4915236 提問者
蛋糕店的夏天
m_pList是鏈表開頭,不含數(shù)據(jù)。如果類比數(shù)組下標(biāo),m_pList->next對應(yīng)的是k=0。想要刪除第i個元素,自然是定位到k=i了。 按你這種說法那插入時應(yīng)該也是?k<=i 啊
我也疑問,老師要刪的是第i個的下一個不是嘛?那應(yīng)該<i才對 ,然后刪除的是第i個,不然if(i<0||i>=m_iLength)就不應(yīng)該存在=號呀
舉報
線性表的主體順序表和鏈表,讓學(xué)員能夠?qū)⒅R融會貫通學(xué)以致用
3 回答為什么刪除指定結(jié)點的時候,for循環(huán)里面的條件是k<=i呢?
1 回答為什么刪除的時候不是從k = i + 1開始遍歷?
1 回答問題bool List::ListDelete(int i, Node *n)和bool List::GetElem(int i, Node*n)中,第i個節(jié)點,for循環(huán)對應(yīng)的是i-1結(jié)束,因為第一個節(jié)點計數(shù)序號為0開始的
2 回答通過getElem函數(shù)獲取第i個元素,為啥不是m_plist[i-1],而是m_plist[i]
1 回答GetElem函數(shù)在逐個比較時為什么不是i<m_iLength而是i<m_iSize
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-11
m_pList是鏈表開頭,不含數(shù)據(jù)。如果類比數(shù)組下標(biāo),m_pList->next對應(yīng)的是k=0。想要刪除第i個元素,自然是定位到k=i了。
2018-01-23
m_pList是鏈表開頭,不含數(shù)據(jù)。如果類比數(shù)組下標(biāo),m_pList->next對應(yīng)的是k=0。想要刪除第i個元素,自然是定位到k=i了。 按你這種說法那插入時應(yīng)該也是?k<=i 啊
2017-11-18
我也疑問,老師要刪的是第i個的下一個不是嘛?那應(yīng)該<i才對 ,然后刪除的是第i個,不然if(i<0||i>=m_iLength)就不應(yīng)該存在=號呀