作者查詢 / AmigoSin

總覽項目: 發文 | 留言 | 暱稱
作者 AmigoSin 在 PTT [ C_and_CPP ] 看板的留言(推文), 共28則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] Binary Search Tree實作問題
[ C_and_CPP ]40 留言, 推噓總分: +4
作者: AmigoSin - 發表於 2020/09/08 13:57(5年前)
3FAmigoSin: https://i.imgur.com/boGi2zh.jpg09/08 15:22
4FAmigoSin: 抱歉各位我的指標觀念不太好09/08 15:22
5FAmigoSin: newNode(30) 回傳的新Node位址,assign給root09/08 15:29
6FAmigoSin: root是上一個遞迴的root->right,這樣做會連不上嗎09/08 15:32
7FAmigoSin: 我知道有方法是把Node指標當作函式的回傳類型去實作09/08 15:34
8FAmigoSin: 我只是想釐清我指標的盲點QQ09/08 15:35
9FAmigoSin: 謝謝1F和2F大大的留言09/08 15:35
16FAmigoSin: 謝謝NTU大大幫我測試XD 我怕如果不釐清其中的運作機制09/08 16:19
17FAmigoSin: ,以後還是會生出這種可怕的code (掩面)09/08 16:19
18FAmigoSin: 謝謝Love大!所以pointer當參數只是複製一份和pointer09/08 16:28
19FAmigoSin: 相同的值(一樣的記憶體位置?)再傳到函式裡面作用對嗎09/08 16:28
20FAmigoSin: 那我傳進去NULL和函式裡面的NULL如果位置一樣,應該會09/08 16:31
21FAmigoSin: 指向同一個生出來的物件會,這樣觀念對嗎?09/08 16:31
22FAmigoSin: 1. 是因為傳進來當參數的NUL和原本的right的NULL實際上09/08 16:58
23FAmigoSin: 指向不同的位置嗎?09/08 16:58
24FAmigoSin: 2. 還是因為NULL根本不指向任何記憶體的實際位置,只有09/08 16:58
25FAmigoSin: 在我new的時候才分配記憶體位置給該層遞迴指向的NULL。09/08 16:58
26FAmigoSin: 所以我new出來的物件只停留在newNode的那層遞迴,原本09/08 16:58
27FAmigoSin: 的child則沒有改到嗎?09/08 16:58
28FAmigoSin: 謝謝NTU大和Love大不厭其煩為我解答和測試><09/08 16:59
29FAmigoSin: 我測試new前後的結果,new出來的物件有記憶體位置和正09/08 17:01
30FAmigoSin: 確的data值,但回到上層遞迴後原本的right又變回NULL了09/08 17:01
31FAmigoSin: 謝謝各位,我看完置頂的新手十三誡第13點後好像明白了09/08 17:50
34FAmigoSin: 哈哈哈*&是我剛剛參考置頂文章再測試XD09/08 20:22
35FAmigoSin: 我還在研究置頂的十三誡XD09/08 20:22
36FAmigoSin: https://i.imgur.com/bcakQS4.png09/08 20:38
37FAmigoSin: 原本發問的程式碼,避免點進去看到我在亂改程式碼XD09/08 20:40
[問題] 新手練習寫C++推薦的編譯程式
[ C_and_CPP ]25 留言, 推噓總分: +15
作者: oo855050 - 發表於 2020/03/31 23:57(5年前)
15FAmigoSin: 網頁上的編輯器也不錯喔,小程式我都用repl.it試跑04/04 21:35
首頁
上一頁
1
下一頁
尾頁