Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

BinarySearchTreeNode

class BinarySearchTreeNode<T> {
constructor(value: T);
getLeft(): BinarySearchTreeNode<T> | null;
getParent(): BinarySearchTreeNode<T> | null;
getRight(): BinarySearchTreeNode<T> | null;
getValue(): T;
hasLeft(): boolean;
hasParent(): boolean;
hasRight(): boolean;
isLeaf(): boolean;
isRoot(): boolean;
setParent(parent?: BinarySearchTreeNode<T>): BinarySearchTreeNode<T>;
setRight(right?: BinarySearchTreeNode<T>): BinarySearchTreeNode<T>;
setValue(value?: T): BinarySearchTreeNode<T>;
}

§Type Parameters

§Constructors

§
new BinarySearchTreeNode(value: T)
[src]

§Methods

§
getLeft(): BinarySearchTreeNode<T> | null
[src]
§
getParent(): BinarySearchTreeNode<T> | null
[src]
§
getRight(): BinarySearchTreeNode<T> | null
[src]
§
getValue(): T
[src]
§
hasLeft(): boolean
[src]
§
hasParent(): boolean
[src]
§
hasRight(): boolean
[src]
§
isLeaf(): boolean
[src]
§
isRoot(): boolean
[src]
§
setValue(value?: T): BinarySearchTreeNode<T>
[src]