作者stevekevin10 (hippo泡)
看板java
標題[問題] linked list head位置
時間Thu Jan 21 15:06:32 2016
C++的時候會宣告
node *head = node
node.next =new node()
node = node.next
但java沒有指標只有參考...該怎紀錄頭的位置呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.218.107
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1453359994.A.0A8.html
1F:推 LaPass: 一樣 01/21 15:46
2F:→ qrtt1: java 只是沒有指標運算,你可以把參考當指標用 01/21 16:11
3F:→ stevekevin10: 參考不會隨著node=node.next 而跑掉嗎 01/21 18:37
4F:→ ssccg: java的reference type變數 = C++指標 01/21 18:55
5F:→ ssccg: 只是不能指標運算而已 01/21 18:55
6F:推 RunRun5566: 會跑掉 不過可以把值指派給新的參數去做運算 01/23 01:54
7F:→ RunRun5566: node node_new=node_origin 然後讓node_new去做事 01/23 01:55
8F:→ RunRun5566: node_origin就不動 01/23 01:55
9F:→ RunRun5566: 不過跟C++一樣 origin_new資料有動 另外一個也會動 01/23 01:56