Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

  • T

Hierarchy

  • BNode

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • new BNode(data: T): BNode

Properties

Private _data

_data: T

Private Optional _left

_left: BNode<T>

Private Optional _right

_right: BNode<T>

Accessors

data

  • get data(): T
  • set data(data: T): void

left

  • get left(): BNode<T> | undefined
  • set left(node: BNode<T> | undefined): void

right

  • get right(): BNode<T> | undefined
  • set right(node: BNode<T> | undefined): void

Methods

add

  • add(item: T): boolean

getMinValue

  • getMinValue(): T

hasLeft

  • hasLeft(): boolean

hasRight

  • hasRight(): boolean

remove

  • remove(parent: BNode<T>, item: T): boolean

Generated using TypeDoc