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

為了賬號安全,請及時綁定郵箱和手機立即綁定
謝謝老師一路的課程,在數據結構路上,感覺越走越強。對自己寫的代碼越來越自信。
我之前學習做的筆記(截的圖),以及所有的代碼上傳到github了:
https://github.com/xsgaaaa/AlgorithmDemo
事倍功半,這是怎么樣的一種節奏啊

最新回答 / 第五玖歌
在老師的范例代碼之中確實是這樣的,這樣的鏈表是帶有頭結點的鏈表,按你的理解是沒有問題的,頭結點名稱可以代表鏈表的名稱。但同時還有一種形式的鏈表是沒有頭結點的,頭結點直接就開始存儲有效數據了。當然這都是后話,對于帶頭結點的鏈表,你現有的理解是正確的,就這樣記住就很好。?

最新回答 / BasicPlusPlus
能不能問題寫清楚點,然后掛個CSDN的代碼鏈接,我好下去調試看看。這么一堆,讓人怎么看。

已采納回答 / qqyuuu
不太建議,因為里面的代碼涉及到c++里的類,動態分配new,delete等知識。你可以先把這個老師的C++系列看了,我覺得他講的還不錯

最新回答 / 心形罐裝病毒
我覺得原因不是沒有內存空間,這里的形參pNode是個指針類型的,它指向的和實參所指向的是同一個地址吧,它是有內存空間的,只是我們不能把它弄到鏈表里,因為如果這樣做了,鏈表在清空的時候會把每個節點都釋放,也就是把 實參 所指向的內存給釋放掉了,這并不是我們想要的結果,所以有必要建立一個newNode,這樣對這個鏈表操作的時候就不會影響到這個鏈表以外的東西,我是一枚小白,這是個人理解,說的不對還請多多指教!

最新回答 / 琴劍琉璃
構造函數有問題,應該為m_pList = new int[m_iSize],這樣申請的才是一個數組,析構函數才會正確執行

最新回答 / xXEnderDragonXx
記得之前課講過了 在運算符重載那一課 可以回去看看記憶里是因為要求函數的第一個參數必須是ostream&類型的,而如果成員函數的話,會默認第一個參數都是this指針,會沖突。
非常感謝老師,這個超長時間的假期,近十天看完了老師的所有課程,真的很感激,讓我將C++的基礎復習了一遍,收獲頗多。

最新回答 / younger_321
<...code...>構造函數中這行代碼申請數組應該用中括號[ ]。即使如此,你仍然可以看到程序運行結果。因為:“程序會在釋放緩沖區時通知您,而不是在您犯錯時”--?參考:>?https://stackoverflow.com/questions/24039299/what-does-crt-detected-that-the-application-wrote-to-memory-after-end-of-heap-b 不仔細看還真不好看出來~

最贊回答 / 我入戲太深
不行。如果不加* 寫成int e,在函數執行的時候是創建一個新的形參e,在函數執行結束之后會直接銷毀,你無法獲取到這個數據。當然這個地方你用int& e ,取別名的方式,也是可以的。

最新回答 / qq_慕絲8285515
老師好像是說 ==只傳進去一個參數 ,所以就不需要用友元函數重載

已采納回答 / KangLEon
namespace,List::List()這句指明是在List這個類下面的List()方法,建議回看下C++基礎課程
課程須知
"本課程是數據結構初級課程 1、熟練掌握C++語言基礎語法"
老師告訴你能學到什么?
1、順序表的工作原理 2、順序表的實現方法及編碼技巧 3、鏈表的工作原理 4、鏈表的實現方法及編碼技巧 5、通訊錄的實現原理及編碼技巧

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消