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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
刪除元素那里有個(gè)口誤,應(yīng)該是刪除下標(biāo)為i的元素,說成了刪除第i個(gè)元素
ATEM0那個(gè)方法確實(shí)可以不用定義currentNodeBefore,但是你有沒有想過這樣就無法delete需要?jiǎng)h除的node了?
事....事倍功半??
Node *currentNode=m_pList;
Node *currentNodeBefore=nullptr;
for(int a=0;a<i;a++)
currentNode=currentNode->next;
currentNodeBefore=currentNode;
currentNode=currentNode->next;
currentNodeBefore->next=currentNode->next;
pNode->data=currentNode->data;

這么寫是一種更高效的循環(huán)。
void DeleteContact(List *pList)
{
Node node;
Person person;
cout << "Please input name:" << endl;
cin >> person.name;
cout << "Please input phone number:" << endl;
cin >> person.phone;
node.data = person;
int num = 0;
num = pList->LocatedElem(&node);
pList->ListDelete(num, &node);
}
尾節(jié)點(diǎn)好像沒判,尾節(jié)點(diǎn)的next為空沒進(jìn)入if判斷,萬一尾節(jié)點(diǎn)的data等于要找的elem的data,不就沒判了嗎
后面應(yīng)該不用加m-pList->next = NULL吧,它的currentNode等于m-pList->next已經(jīng)被釋放掉了啊
有點(diǎn)暈,沒弄懂m-plist -> next 怎么就指向了下一個(gè)節(jié)點(diǎn)位置了
打卡(?>ω<*?)
想看一元多項(xiàng)式的講解
太腹黑了,找到俘虜,審問完成后,干掉,哈哈哈
current Node before可以不用定義,直接用current Node-> next= currentNode -> next-> next
為啥newNode定義在堆上,后面的currentNode又直接定義在棧上了,這個(gè)定義在棧上還是堆上怎么決定?
應(yīng)該是事半功倍吧
C++是面向?qū)ο缶幊陶Z言的母版,對于想要Java,對照著C++代碼就可以直接改造
課程須知
"本課程是數(shù)據(jù)結(jié)構(gòu)初級(jí)課程 1、熟練掌握C++語言基礎(chǔ)語法"
老師告訴你能學(xué)到什么?
1、順序表的工作原理 2、順序表的實(shí)現(xiàn)方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實(shí)現(xiàn)方法及編碼技巧 5、通訊錄的實(shí)現(xiàn)原理及編碼技巧

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

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

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

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

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

為什么扣積分?

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

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

為什么扣積分?

舉報(bào)

0/150
提交
取消