UNPKG

@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
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;