亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / KangLEon
namespace,List::List()這句指明是在List這個類下面的List()方法,建議回看下C++基礎課程

最新回答 / HackerLZH
哦,第四行寫錯了,改為if (CurrentNode->data == pCurrentNode->data)?

最新回答 / HackerLZH
當然先要從0遍歷到i使currentNode來到i節點的位置

最贊回答 / qq_StupidFox_0
temp->next代表著*temp這個節點的指針域newNode->next需要指向一個節點的地址,而temp就是*temp的地址

最新回答 / weixin_寶慕林6417038
大兄弟,相等是“==”符號,這里的“=”符號是把后面的值賦予給前面的值

最新回答 / 是橘是枳
代碼量是少一點,但是因為你要進行循環,時間復雜度將會是O(n),而原來是O(1), 也就是耗時,省空間。

已采納回答 / 慕移動8522776
1、順序表在插入的時候,應該需要判斷當前已插入元素個數是否等于順序表容量,如果相等,則順序表已滿,應該提示插入失敗2、視頻中老師的案例會在多次插入后導致內存越界,對自己程序本身可能沒有影響,但是會踩了別人的數據,該行為不能被允許,所以需要加入異常保護,判斷順序表容量
老阿姨來補課,大學生們要好好學啊

最新回答 / 董瘦瘦
那你Person.cpp中“==”運算符重載函數里的if (this->name == person.name && this->phone == this->phone)就要換成if (this->name == person.name)注意:這里換了之后,所有用到該對象“==”運算符的地方都變了

最新回答 / 被黑暗籠罩的孩子
你可以這樣crt?=?crt->next;while (currentNode != NULL) {crt->printnode();crt?=?crt->next;}不然你會在開頭輸出一個0;因為這個課程的頭節點是NULL,所以你要在while循環的前面加crt?=?crt->next;
按照老師的說法,在listDelete函數中第0個位置其實是m_pList->next指的位置,感覺邏輯有一點奇怪,按照一般的邏輯不是應該m_pList(頭結點)為第0個位置,m_pList->next指的是第1個位置么?也可能是我想錯了。。。。。。

最新回答 / 奶瓶子兒
Elem代表相應的數據類型,應該按照實際的數據類型改為int或者Coordinate

最新回答 / 被黑暗籠罩的孩子
這些源碼網上有,編譯器自帶C++線性表的頭文件好像叫<list>,用ctrl+左鍵點進去看代碼也行
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、順序表的工作原理 2、順序表的實現方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實現方法及編碼技巧 5、通訊錄的實現原理及編碼技巧

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消