@euriklis/ds-architect
Version:
`@euriklis/ds-architect` is a modular and extensible library that provides a rich ecosystem for graph and network-based data structures. Designed with both academic rigor and practical application in mind, this library offers powerful graph algorithms and
7 lines (6 loc) • 517 B
TypeScript
import type { AVLTree } from "..";
import type { AVLDataNode } from "../../DataNode";
export declare const SetBalanceFactorsForward: <T>(node: AVLDataNode | null, tree: AVLTree<T>) => void;
export declare const SetBalanceFactorsAfterDeletion: <T>(node: AVLDataNode | null, tree: AVLTree<T>) => void;
export declare const UpdateNodeBalance: <T>(node: AVLDataNode<T>, tree: AVLTree<T>) => void;
export declare const SetBalanceFactorsBackward: <T>(node: AVLDataNode<T>, tree: AVLTree<T>, rebalancing?: boolean) => void;