好吧,我正在閱讀一些關於RedBlackTrees的代碼。我注意到這一行「v1 = v2 = v3 = v4;」我的理解是這樣「V1 + V2 =」(添加V2到V1的電流值)和「V1 = V2」(從創建到V2 V1參考)等語法「variable = variable = variable;」發生了什麼?
public void insert(AnyType item)
{
current = parent = grand = header;
但我很好奇在current = parent = grand = header的內存/引用中發生了什麼;
http://faculty.washington.edu/moishe/javademos/REDBlack/RedBTree.java
編輯:下午10點46
我還是要等10分鐘就批准問題,遺憾的等待女士,先生們。
應該指出的是,代碼應該被認爲是一個概念驗證或演示,但它*絕對不是*生產質量證明。例如'current'(和相關的字段)應該在使用它們的方法中真的是局部變量。 –
是啊我只是讓我的腦袋周圍怎麼回事,所以我可以實施清除方法(哈哈),謝謝! :) – Killrawr