最新回答 / 唱跳rap籃球_
current->next就是一個(gè)Node節(jié)點(diǎn),里面存放在data和一個(gè)指向下一個(gè)node的指針。delete currentNode就是把這個(gè)節(jié)點(diǎn)所有數(shù)據(jù)刪除, 包括data和指針
2017-03-31
最新回答 / 如煙風(fēng)云
m_pList->next = newNode;newNode->next = temp;這兩句有問(wèn)題的,應(yīng)該修改為newNode->next = m_pList->next;m_pList->next = newNode;
2017-03-28
最新回答 / qq_愿時(shí)光安好_04050009
可能是考慮到動(dòng)態(tài)內(nèi)存分配,你在函數(shù)體外定義的是指針類型的話無(wú)法傳入?yún)?shù)吧
2017-03-26
最贊回答 / 0puppy0
bool?List::ListDelete(int?i,Node?*pNode)??{??????if(i<0?||?i>=m_iLength) ??????????return?false;??????Node?*currentNode=m_pList;??//保存頭節(jié)點(diǎn)??????Node?*currentNodeBefore=NULL; ? ?//頭節(jié)點(diǎn)前一個(gè)節(jié)點(diǎn)不存在,為NULL????for(int?k=0;k<=i;k++)????????//查找第i個(gè)節(jié)點(diǎn)??????{??...
2017-03-24
最新回答 / 慕勒4402125
比如你定義了a[10],a[0]=1,這個(gè)時(shí)候長(zhǎng)度已經(jīng)為1,但數(shù)據(jù)應(yīng)該是a[0]。所以表示長(zhǎng)度時(shí),下標(biāo)為零的也加了進(jìn)去,那么長(zhǎng)度就會(huì)比最后一個(gè)下標(biāo)多1
2017-03-08
最新回答 / ValdisX
單鏈表是一定有頭結(jié)點(diǎn)的,頭結(jié)點(diǎn)m_pList用于創(chuàng)建鏈表,所以只要單鏈表存在就一定有頭結(jié)點(diǎn),也就是說(shuō)沒(méi)有不存在頭結(jié)點(diǎn)的單鏈表。
2017-03-05