最新回答 / 大雪碧
有可能出問(wèn)題,老師很多細(xì)節(jié)都沒(méi)有太摳,因?yàn)橹饕康氖侵v數(shù)據(jù)結(jié)構(gòu)嘛??梢栽谇懊娑嗉觽€(gè)判斷。
2021-09-28
最新回答 / qq_陽(yáng)光下的海風(fēng)_0
我感覺(jué)是currentNode初始值決定了for循環(huán)最終取到的是第i個(gè)節(jié)點(diǎn)點(diǎn)——初始值時(shí)頭節(jié)點(diǎn),而不是頭節(jié)點(diǎn)的next,只有當(dāng)初始值時(shí)頭節(jié)點(diǎn)的next時(shí),for循環(huán)結(jié)束后取出來(lái)的才是第i+1個(gè)元素。也可以自己推算下,當(dāng)i=0時(shí),currentNode=head.next,取的剛好時(shí)第0個(gè)元素;當(dāng)i=1時(shí),currentNode=head.next.next,取的剛好時(shí)第1個(gè)元素……,依次類推即可
2021-02-23
最新回答 / Lei_Ch
<...code...>
只寫這一句的話,在操作的時(shí)候,沒(méi)有辦法知道當(dāng)前節(jié)點(diǎn)的前驅(qū)結(jié)點(diǎn)。 對(duì)于Listdelete函數(shù),需要不同的判斷條件來(lái)實(shí)現(xiàn)刪除功能。 對(duì)于GetElem函數(shù),它并不需要知道前驅(qū)結(jié)點(diǎn)的位置,因此是可以的。
2020-12-03
最新回答 / Lei_Ch
m_pList[i]=m_pList[i+1]的話,一定不行, 因?yàn)閒or循環(huán)不會(huì)改變i值。但如果是 m_pList[k]=m_pList[k+1]?需要修改for循環(huán)里面對(duì)k的賦值和判斷,然后可以運(yùn)行。如果不改k的話,是不能實(shí)現(xiàn)想要的效果的(會(huì)刪掉從這個(gè)元素 后一個(gè)元素的值)。
2020-11-29
謝謝老師一路的課程,在數(shù)據(jù)結(jié)構(gòu)路上,感覺(jué)越走越強(qiáng)。對(duì)自己寫的代碼越來(lái)越自信。
2020-10-12