最贊回答 / qq_StupidFox_0
temp->next代表著*temp這個節(jié)點的指針域newNode->next需要指向一個節(jié)點的地址,而temp就是*temp的地址
2020-02-21
已采納回答 / 慕移動8522776
1、順序表在插入的時候,應(yīng)該需要判斷當前已插入元素個數(shù)是否等于順序表容量,如果相等,則順序表已滿,應(yīng)該提示插入失敗2、視頻中老師的案例會在多次插入后導致內(nèi)存越界,對自己程序本身可能沒有影響,但是會踩了別人的數(shù)據(jù),該行為不能被允許,所以需要加入異常保護,判斷順序表容量
2020-02-04
最新回答 / 董瘦瘦
那你Person.cpp中“==”運算符重載函數(shù)里的if (this->name == person.name && this->phone == this->phone)就要換成if (this->name == person.name)注意:這里換了之后,所有用到該對象“==”運算符的地方都變了
2019-10-22
最新回答 / 被黑暗籠罩的孩子
你可以這樣crt?=?crt->next;while (currentNode != NULL) {crt->printnode();crt?=?crt->next;}不然你會在開頭輸出一個0;因為這個課程的頭節(jié)點是NULL,所以你要在while循環(huán)的前面加crt?=?crt->next;
2019-10-21
按照老師的說法,在listDelete函數(shù)中第0個位置其實是m_pList->next指的位置,感覺邏輯有一點奇怪,按照一般的邏輯不是應(yīng)該m_pList(頭結(jié)點)為第0個位置,m_pList->next指的是第1個位置么?也可能是我想錯了。。。。。。
2019-10-14