Red Black Tree を Java で実装するように依頼されましたが、これがどのように行われるのか正確にはわかりません。r/b ツリーの実装について、私のノード クラスについて誰かがコメントしてくれると本当にうれしいです。どうぞ:
public class RBTnode {
public RBTnode(int key, RBTnode left, RBTnode right) {
/* this is the constructor for a root node */
color = 0;
parent = null;
key = this.key;
left = this.left;
right = this.right;
}
public RBTnode(int key, RBTnode left, RBTnode right, RBTnode parent, int color ) {
key = this.key;
color = this.color;
left = this.left;
right = this.right;
parent = this.parent;
}
int color; // 0 black, 1 red
int key;
RBTnode parent;
RBTnode left;
RBTnode right;
}