Versions in this module Expand all Collapse all v0 v0.0.2 Oct 6, 2018 Changes in this version + type BinHeap struct + func NewBinHeap() *BinHeap + func (hp *BinHeap) GetMax() interface{} + func (hp *BinHeap) Insert(weight uint32, val interface{}) + type BinHeapNode struct + type NTree struct + func (t *NTree) Detach(val interface{}) *NTree + func (t *NTree) Find(val interface{}) *NTree + func (t *NTree) FindCommonParent(vals ...interface{}) *NTree + func (t *NTree) FindOrInsert(val interface{}) *NTree + func (t *NTree) FindParent(val interface{}) *NTree + func (t *NTree) GetValue() interface{} + func (t *NTree) PostTraversal() []interface{} + func (t *NTree) PreTraversal() []interface{} + type Topology struct + func NewTopology(extNodes ...TopologyNode) *Topology + func (top *Topology) Connect(from string, to string) + func (top *Topology) Sort() ([]TopologyNode, error) + type TopologyNode interface + GetName func() string