adtjs
Version:
Javascript Abstract Data Types
11 lines (10 loc) • 318 B
TypeScript
import { BTreeNode, BTree } from "./BTree";
export declare class AVLTreeNode<T> extends BTreeNode<T> {
depth: number;
constructor(value: T);
}
export declare class AVLTree<T> extends BTree<T> {
constructor(comparer?: (a: T, b: T) => number);
insert(value: T): boolean;
delete(value: T): boolean;
}