AVLTrees.AVLTree
— TypeAVLTree
struct
AVLTrees.Node
— TypeNode
struct
AVLTrees.balance_insertion
— Methodbalance_insertion(tree::AVLTree{K,D},node::Node{K,D},left_insertion::Bool) where {K,D}
documentation
AVLTrees.find_node
— Methodfind_node(args)
AVLTrees.findkey
— Methodfind(tree::AVLTree{K,D}, key::K) where {K,D}
Warning: do not use it to check whether `key` is in the `tree`.
It returns the node.data if found which can be `nothing`.
Base.delete!
— Methoddelete!(tree::AVLTree{K,D}, node::Node{K,D}) where {K,D}
documentation
Base.insert!
— Methodinsert!(args)
documentation