The type of data stored in the node.
The type of the family relationship in the binary tree.
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.
Get the position of the node within its family.
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 NODE | undefined
. 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 NODE | undefined
. It can either be a
NODE
object or undefined
.
Generated using TypeDoc
Represents a node in a binary tree.