The type of data stored in the node.
The type of the family relationship in the binary tree.
The constructor function initializes an object with a key and an optional value.
The "key" parameter is of type K, which represents the type of the key for the constructor. It is used to set the key property of the object being created.
Optional
value: VThe "value" parameter is an optional parameter of type V. It represents the value associated with the key in the constructor.
Get the position of the node within its family.
The function returns the value of the _left
property, which can be of type NODE
, null
, or
undefined
.
The left node of the current node is being returned. It can be either a NODE object, null, or undefined.
The function sets the left child of a node and updates its parent reference.
The parameter v
can be of type NODE
, null
, or
undefined
.
The function returns the right node of a binary tree or null if it doesn't exist.
The method is returning the value of the _right
property, which can be a NODE
object,
null
, or undefined
.
The function sets the right child of a node and updates its parent.
The parameter v
can be of type NODE
, null
, or
undefined
.
Generated using TypeDoc
Represents a node in a binary tree.