第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
ATEM0那個(gè)方法確實(shí)可以不用定義currentNodeBefore,但是你有沒(méi)有想過(guò)這樣就無(wú)法delete需要?jiǎng)h除的node了?

最新回答 / Cyber丶Kaka
我的理解是這樣的:因?yàn)榧词褂械奈恢脹](méi)有賦值,但還算線性表的內(nèi)容,只不過(guò)它們的內(nèi)容為空值,但它們?nèi)匀皇怯兴饕?這里i的作用只是要它滿足線性表的索引即可,如果寫成i<m_iLength,可能程序運(yùn)行并沒(méi)有問(wèn)題,但是從邏輯上講i并沒(méi)有遍歷到所有的線性表索引,這個(gè)循環(huán)是不完整的.
事....事倍功半??

最新回答 / Alex_ZM
除頭結(jié)點(diǎn)以外的結(jié)點(diǎn)已經(jīng)被刪除了,此時(shí)剩下的頭結(jié)點(diǎn)的指針域沒(méi)有一個(gè)確定的指向,如果設(shè)成NULL的話,就像相當(dāng)于回到單鏈表的最初始狀態(tài)。
Node *currentNode=m_pList;
Node *currentNodeBefore=nullptr;
for(int a=0;a&lt;i;a++)
currentNode=currentNode-&gt;next;
currentNodeBefore=currentNode;
currentNode=currentNode-&gt;next;
currentNodeBefore-&gt;next=currentNode-&gt;next;
pNode-&gt;data=currentNode-&gt;data;

這么寫是一種更高效的循環(huán)。
void DeleteContact(List *pList)
{
Node node;
Person person;
cout &lt;&lt; &quot;Please input name:&quot; &lt;&lt; endl;
cin &gt;&gt; person.name;
cout &lt;&lt; &quot;Please input phone number:&quot; &lt;&lt; endl;
cin &gt;&gt; person.phone;
node.data = person;
int num = 0;
num = pList-&gt;LocatedElem(&amp;node);
pList-&gt;ListDelete(num, &amp;node);
}

最新回答 / 化身孤島的鯨i
第一個(gè)&代表的是返回值類型是 Person對(duì)象的引用啊

已采納回答 / 慕婉清5403551
嚴(yán)格來(lái)講是沒(méi)有用的,之所以這樣寫是為了在測(cè)試的時(shí)候,看一下我們刪除的對(duì)不對(duì),通過(guò)*e就可以看出來(lái)
課程須知
"本課程是數(shù)據(jù)結(jié)構(gòu)初級(jí)課程 1、熟練掌握C++語(yǔ)言基礎(chǔ)語(yǔ)法"
老師告訴你能學(xué)到什么?
1、順序表的工作原理 2、順序表的實(shí)現(xiàn)方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實(shí)現(xiàn)方法及編碼技巧 5、通訊錄的實(shí)現(xiàn)原理及編碼技巧

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買該課程,無(wú)需重復(fù)購(gòu)買,感謝您對(duì)慕課網(wǎng)的支持!

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消