我想實現紅黑樹的CLRS僞代碼。當我試圖運行該程序時,會拋出NullPointerException。請檢查代碼並找出它有什麼不對。歡迎任何進一步的建議。 public class RedBlackTree {
Node nil;
Node root;
String RED = "red";
String BLACK = "black";
public void left_rotat
我想實現使用教科書僞代碼的RBT,但我得到一個空指針異常。我試圖添加對空值的檢查,但它只是在另一個地方的另一個空值處崩潰。我的猜測是,我不應該有這麼多的空檢查開始(否則僞代碼會反映)。無論如何,下面是我的代碼相關部分。我想感謝所有幫助我能得到至少縮小的問題: public class RBtree {
public static Node root; //root of RBT