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

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

已采納回答 / 慕用1251087
C語言就是把類換成結構體,用了很多指正變量罷了

已采納回答 / 慕仔2440551
MyList.h#include"stdafx.h"#ifndef LIST_H#define LIST_H#include"Coordinate.h"class List{public: List(int size); ~List(); void ClearList(); bool ListEmpty(); int ListLength(); bool GetElem(int i, Coordinate *e); int LocateElem(Coordinate ?*e); bool PriorEle...

已采納回答 / 慕后端8104118
不用改,因為把m_pList[i]賦值給*e,指針e指向地址中對象的值就變成了m_pList[i],外部就可以通過傳入的指針訪問該對象的值,也就是m_pList[i]。

已采納回答 / 機智的小白丶
是的,你說得對,老師也是手敲,應該是忘了。

已采納回答 / 慕雪101372
慕課網有C++起航片和離港篇,建議你先學完,再學數據結構,最好一步一步來,把基礎鞏固

已采納回答 / 慕沐9984553
將elem改成int,你在程序中沒定義過elem,就不能使用哦,他不是基本類型

已采納回答 / Timthony
elem是單詞element(元素)的縮寫,在程序定義中代表某一不確定的類型,也就是抽象的數據類型為了使程序可讀性強,并且便于修改,讓elem代表多種的數據類型也就是為int、char等等的數據類型,起了一個別名在頭文件中定義:typedef char elem; ? ? ? ? ? ?/* 抽象元素類型為char類型,這樣定義之后,下面的程序中elem所定義的元素就是char類型的了 */如果需要修改其類型,直接修改char到其他類型,elem便又代表了所修改的類型數據,這也是方便性的體現。

已采納回答 / 灬elliott
一開始都寫不出來,是需要背的,后面就好了,熟能生巧

已采納回答 / 唱跳rap籃球_
因為temp只是定義的一個node類型的臨時變量用來存儲某個node的值,和鏈表內的元素沒有任何關系。所以在函數執行結束后,會自動被系統回收內存

已采納回答 / 激進的火星人
node定義的是一個節點,但是節點需要有2部分(數據和下一跳地址)組成,寫成類方便取類里的元素,其實地址本身就是一個指針,指向的下一個節點的地址,Node *next就是節點下一個地址咯。

已采納回答 / JeremyRay3152770
頭結點不用刪除。后面用的Node *currentNode=m_pList是用來保存一下頭結點。

已采納回答 / qq_1嗰亼_0
首先指出,函數只能調用,沒有引用的說法,然后回答你的問題。這條語句通過調用LocateElem()函數來返回*currentElem在順序表中的位置。LocateElem()函數接受一個int類型的指針作為參數,因此在調用該函數時,應當傳入一個int型指針變量,而currentElem就是一個int型指針,而不應該加*,*currentElem就是一個int型變量

已采納回答 / 慕粉3287509
通常帶有頭節點的不算做第一個節點,他只是指向第一個節點;從零開始計數,k=0時 currentNode=currentNode->next被賦值后的current Node就是頭節點指向序號是0的節點?;應該時節點的序號,0,1,2 ... i;

已采納回答 / IOS學習路上
currentNode就是尾節點,所以currentNode->next 就為NULL了,后面沒有節點了
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、順序表的工作原理 2、順序表的實現方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實現方法及編碼技巧 5、通訊錄的實現原理及編碼技巧

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消