[問題] linked list head位置

看板java作者 (hippo泡)時間9年前 (2016/01/21 15:06), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
C++的時候會宣告 node *head = node node.next =new node() node = node.next 但java沒有指標只有參考...該怎紀錄頭的位置呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.218.107 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1453359994.A.0A8.html

01/21 15:46, , 1F
一樣
01/21 15:46, 1F

01/21 16:11, , 2F
java 只是沒有指標運算,你可以把參考當指標用
01/21 16:11, 2F

01/21 18:37, , 3F
參考不會隨著node=node.next 而跑掉嗎
01/21 18:37, 3F

01/21 18:55, , 4F
java的reference type變數 = C++指標
01/21 18:55, 4F

01/21 18:55, , 5F
只是不能指標運算而已
01/21 18:55, 5F

01/23 01:54, , 6F
會跑掉 不過可以把值指派給新的參數去做運算
01/23 01:54, 6F

01/23 01:55, , 7F
node node_new=node_origin 然後讓node_new去做事
01/23 01:55, 7F

01/23 01:55, , 8F
node_origin就不動
01/23 01:55, 8F

01/23 01:56, , 9F
不過跟C++一樣 origin_new資料有動 另外一個也會動
01/23 01:56, 9F
文章代碼(AID): #1Me8Dw2e (java)
文章代碼(AID): #1Me8Dw2e (java)