最贊回答 / 我們愛(ài)了整整一個(gè)曾經(jīng)
對(duì)于簡(jiǎn)單數(shù)據(jù)類型來(lái)說(shuō),如int,當(dāng)然可以直接使用==進(jìn)行比較。不過(guò)對(duì)于復(fù)雜的數(shù)據(jù)類型, 比如對(duì)象, 就需要通過(guò)重載==, 確定兩個(gè)對(duì)象相等的必要條件后,才可以使用==進(jìn)行對(duì)象之間的比較。
2018-07-19
最新回答 / Cocoabeans
按道理來(lái)說(shuō)是這樣的。但是你在實(shí)際用的時(shí)候要輸入一個(gè)下標(biāo)的,在選擇下標(biāo)的時(shí)候就已經(jīng)在大腦里判斷是否符合了(吧)
2018-07-16
最贊回答 / ___TINGWEN
清空一個(gè)鏈表應(yīng)該是把它的每個(gè)結(jié)點(diǎn)所占的內(nèi)存全部進(jìn)行清空,所以要從前往后遍歷,每遍歷一個(gè)結(jié)點(diǎn),就把遍歷過(guò)的結(jié)點(diǎn)進(jìn)行刪除,但是呢,在刪除當(dāng)前結(jié)點(diǎn)之前,要將當(dāng)前結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)保存起來(lái),不然刪除之后就找不到下一個(gè)結(jié)點(diǎn)來(lái)進(jìn)行清空了,所以要使用temp來(lái)保存當(dāng)前結(jié)點(diǎn)的下一個(gè)結(jié)點(diǎn)Node *temp=currentNode->next(currentNode結(jié)點(diǎn)的指針域指向的就是下一個(gè)結(jié)點(diǎn),就是currentNode->next就是下一個(gè)結(jié)點(diǎn)),保存之后呢,再把當(dāng)前結(jié)點(diǎn)刪除掉也就是delete?curre...
2018-04-24
最新回答 / 蕩氣回腸_
老哥,這標(biāo)題不明明白白寫(xiě)的么?數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)不是計(jì)算機(jī)最基礎(chǔ)的課程么?
2018-04-23
最新回答 / ___TINGWEN
不會(huì)啊,我跟著操作的,代碼就是老師展示的那些,有些bug可能一下子指不到問(wèn)題的根源,錯(cuò)誤的bug肯定是代碼本身的編寫(xiě)啦,請(qǐng)問(wèn)是啥bug呢?
2018-04-21