The constructor function initializes a Red-Black Tree Node with a key, an optional value, and a color.
The key parameter is of type K and represents the key of the node in the Red-Black Tree.
Optional
value: VThe value
parameter is an optional parameter that represents the value
associated with the key in the Red-Black Tree Node. It is not required and can be omitted when
creating a new instance of the Red-Black Tree Node.
The color
parameter is used to specify the color of the Red-Black
Tree Node. It is an optional parameter with a default value of 'BLACK'
.
The function returns the color value of a variable.
The color value stored in the private variable _color
.
The function sets the color property to the specified value.
The value parameter is of type RBTNColor.
The function returns the value of the _left
property.
The _left
property of the current object is being returned.
The function sets the left child of a node and updates the parent reference of the child.
The parameter v
is of type OptNode<NODE>
. It can either be an
instance of the NODE
class or undefined
.
The function returns the right node of a binary tree or undefined if there is no right node.
The method is returning the value of the _right
property, which is of type NODE
or
undefined
.
The function sets the right child of a node and updates the parent reference of the child.
The parameter v
is of type OptNode<NODE>
. It can either be a
NODE
object or undefined
.
Represents a node in a binary tree.