課程
/后端開(kāi)發(fā)
/C++
/數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之線性表篇
就是這里的if語(yǔ)句
2018-08-05
源自:數(shù)據(jù)結(jié)構(gòu)探險(xiǎn)之線性表篇 2-5
正在回答
我理解這個(gè)demo就是個(gè)最基本的例子,正常是要判斷m_iSize,但是判斷這個(gè)就太復(fù)雜了,還要重新申請(qǐng)內(nèi)存,還有拷貝和清除之前的數(shù)據(jù)啥的,和vector一樣。做為一個(gè)教學(xué)案例應(yīng)該就暫不考慮這個(gè)了
在數(shù)據(jù)結(jié)構(gòu)這本書(shū)中是有判斷存儲(chǔ)空間是否滿了,如果滿了還需要再分配空間。
應(yīng)該判滿
我也覺(jué)得確實(shí)應(yīng)該先判斷順序表是否已滿,滿了則不能插入元素應(yīng)return false,然后再判斷下標(biāo)i是否合法,再做后移插入的操作
是的,他這個(gè)代碼確實(shí)有問(wèn)題
class List 中的成員函數(shù)中沒(méi)有m_iSize變量,鏈表中不必聲明總?cè)萘?,只有用m_iLength來(lái)標(biāo)記當(dāng)下鏈表的元素個(gè)數(shù)。
舉報(bào)
線性表的主體順序表和鏈表,讓學(xué)員能夠?qū)⒅R(shí)融會(huì)貫通學(xué)以致用
2 回答順序表的m_iLength
1 回答GetElem函數(shù)在逐個(gè)比較時(shí)為什么不是i<m_iLength而是i<m_iSize
1 回答 順序表的插入
1 回答對(duì)list構(gòu)造函數(shù)的時(shí)候m_iSize = size;應(yīng)該是不能將一個(gè)具體的實(shí)數(shù),傳入到一個(gè)實(shí)體之中 的,為什么不是*m_iSize = size;
3 回答插入是否出現(xiàn)問(wèn)題了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2022-05-12
我理解這個(gè)demo就是個(gè)最基本的例子,正常是要判斷m_iSize,但是判斷這個(gè)就太復(fù)雜了,還要重新申請(qǐng)內(nèi)存,還有拷貝和清除之前的數(shù)據(jù)啥的,和vector一樣。做為一個(gè)教學(xué)案例應(yīng)該就暫不考慮這個(gè)了
2019-01-21
在數(shù)據(jù)結(jié)構(gòu)這本書(shū)中是有判斷存儲(chǔ)空間是否滿了,如果滿了還需要再分配空間。
2018-12-10
應(yīng)該判滿
2018-09-18
我也覺(jué)得確實(shí)應(yīng)該先判斷順序表是否已滿,滿了則不能插入元素應(yīng)return false,然后再判斷下標(biāo)i是否合法,再做后移插入的操作
2018-08-19
是的,他這個(gè)代碼確實(shí)有問(wèn)題
2018-08-08
class List 中的成員函數(shù)中沒(méi)有m_iSize變量,鏈表中不必聲明總?cè)萘?,只有用m_iLength來(lái)標(biāo)記當(dāng)下鏈表的元素個(gè)數(shù)。