最新回答 / qq_狼_26
對的哎,就是賦初值的意思。開辟List類型的空間,用指針指向該空間,并賦初值為10。這具體應(yīng)該看List是不是被用作初始化了,要是的話就應(yīng)該另說了吧。后面的那個是開辟一個數(shù)組空間,可存放10個元素,返回數(shù)組的起始地址。
2017-03-02
最新回答 / qq_大司馬_0
值操作操作不了變量本身,用指針可以,視頻中參數(shù)表中&e1,這樣寫相當于隱含的初始化了*e。建議你學習下值傳遞和引用傳遞的區(qū)別會對你有幫助。
2017-02-19
最贊回答 / 黑巫師0
首先需要明確的是,鏈表和數(shù)組不同,鏈表不能通過下標 i 來直接獲取到 i 所對應(yīng)的結(jié)點,而是先要定義一個計數(shù)器在循環(huán)中數(shù)數(shù),通過結(jié)點的next一直遍歷到第 i 個結(jié)點,即當計數(shù)器的值等于 i 時。因此只能通過從頭結(jié)點開始遍歷的方式來找第 i 個結(jié)點 ,而不能通過 i 來直接獲取第 i 個結(jié)點。說的有點啰嗦。。。希望對你有幫助~
2016-12-20
最新回答 / 慕粉2359383080
List.h應(yīng)該放在頭文件中,而List.cpp應(yīng)該放在源文件中,只是用#include"List.h"包含進源文件中
2016-12-18
最新回答 / kinpowoo
老師是這么說的,比如你要在主文件的函數(shù)中調(diào)用插入節(jié)點的函數(shù),在主文件的函數(shù)中聲明一個Node node對象,一般在函數(shù)中申請變量都是在棧中申請,不會在堆中,在棧中申請的對象在函數(shù)執(zhí)行完成后就銷毀了,可以節(jié)約內(nèi)存資源。這時你把這個node對象的地址傳入插入節(jié)點的函數(shù)中,插入節(jié)點函數(shù)只需要拿到這個node對象中的值,然后自己去堆中申請內(nèi)存。 ?如果你直接引用傳進來的node對象,這個對象在外面函數(shù)執(zhí)行完成后被系統(tǒng)銷毀了,剛插入的值不復(fù)存在,就會引發(fā)錯誤,
2016-12-09
最新回答 / chuikokching
Java的話思路大體相同,就形式變了下..... ?定義一個方法類和節(jié)點類。節(jié)點就是節(jié)點類的一個對象,然后節(jié)點指向的那些就用Setnext()或者Getnext()來完成....
2016-11-20
最贊回答 / vortesnail
node1是Node類型,Node類里面定義了Peoson data這個數(shù)據(jù)成員,首先,node1.data是一個Person對象,通過node1.data.name就調(diào)用了這個對象(Person對象)中的數(shù)據(jù)成員name。
2016-10-24