tree

package
v1.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindRootSet

func FindRootSet(array []Tree) map[uint32]bool

func FindRoots

func FindRoots(array []Tree) []uint32

func GetTreeID

func GetTreeID(tree Tree) []uint32

Types

type Tree

type Tree interface {
	ID() uint32
	Parent() uint32
	AppendChildren(any)
	ChildrenNode() []Tree
}

func BuildArrayTree

func BuildArrayTree(array []Tree) []Tree

func BuildTree

func BuildTree(array []Tree) Tree

func BuildTreeByID

func BuildTreeByID(array []Tree, id uint32) Tree

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL