[問題] TreeNode交換問題
小弟最近有個問題困擾著我
在實作紅黑樹時 需要運用到左旋及右旋
在實作TreeNode時 裡面分別記錄了當前數值及左子、右子
當我把兩個TreeNode 交換時數值會發生改變但左右子似乎不會
就會出現 Nullpointer 的錯誤提示
如果說我要 讓A→B 變為 B→A
swap(TreeNode a,TreeNode b)
是除了單單 TreeNode 去做交換之外
內部的 左、右子都還要讓他去重新定義嗎?
懇求大大幫小弟解惑!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.137.187
※ 文章網址: http://www.ptt.cc/bbs/java/M.1419576961.A.D92.html
推
12/27 02:56, , 1F
12/27 02:56, 1F
java 近期熱門文章
PTT數位生活區 即時熱門文章