package
0.0.0-20241010172303-f8eb2a1eb0b3
Repository: https://github.com/soyart/gsl.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
BstRemove removes target from subtree tree, returning the new root of the subtree.
No description provided by the author
No description provided by the author
No description provided by the author
BstRemove removes target from subtree tree, returning the new root of the subtree.
DigLeft digs for smallest values in the subtree, returning the node as well as the height to that node.
DigRight digs for smallest values in the subtree, returning the node as well as the height to that node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Bst is BST implementation with nodeWrapper as node.
BstCmp is for types with Cmp(T) int methods, e.g.
No description provided by the author
Heap is a binary heap implementation backed by Go slice.

# Interfaces

BinaryTree have extra methods to work with nodes.
BinaryTreeBasic is basic, minimal binary tree with node type NODE.
No description provided by the author