Beispiel #1
0
 public RBTreeNode(TKey key, RBTreeNodeType color) : this()
 {
     Key     = key;
     Color   = color;
     HashKey = key.GetHashCode();
     Parent  = Left = Right = RBTree <TKey> .Leaf;
 }
Beispiel #2
0
 public RedBlackTreeNode(TKey key, RBTreeNodeType color) : this()
 {
     Key   = key;
     Color = color;
 }
Beispiel #3
0
 internal RedBlackTreeNode()
 {
     Color = Black;
     Left  = Right = null;
 }
Beispiel #4
0
 public static RedBlackTreeNode <TKey> CreateNode(TKey key, RBTreeNodeType color)
 => new RedBlackTreeNode <TKey>(key, color);
Beispiel #5
0
 internal RBTreeNode()
 {
     Color  = Black;
     Parent = Left = Right = null;
 }