Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TernarySearchTree<K, V>

Type parameters

  • K

  • V

Hierarchy

  • TernarySearchTree

Index

Constructors

constructor

Properties

Private _iter

_iter: IKeyIterator<K>

Private _root

_root: undefined | TernarySearchTreeNode<K, V>

Methods

Private _forEach

  • _forEach(node: undefined | TernarySearchTreeNode<K, V>, callback: (value: V, index: K) => any): void

Private _nodeIterator

  • _nodeIterator(node: TernarySearchTreeNode<K, V>): Iterator<V, any, undefined>

clear

  • clear(): void

delete

  • delete(key: K): void

findSubstr

  • findSubstr(key: K): undefined | V

findSuperstr

  • findSuperstr(key: K): undefined | Iterator<V, any, undefined>

forEach

  • forEach(callback: (value: V, index: K) => any): void

get

  • get(key: K): undefined | V

set

  • set(key: K, element: V): undefined | V

Static forPaths

Static forUris