package
1.0.33
Repository: https://github.com/ncodes/go-datastructures.git
Documentation: pkg.go.dev

# Packages

Package skiplist implements an n-dimensional rangetree based on a skip list.

# Functions

New is the constructor to create a new rangetree with the provided number of dimensions.
NewEntries will return a reused list of entries.

# Structs

NoEntriesError is returned from an operation that requires existing entries when none are found.
OutOfDimensionError is returned when a requested operation doesn't meet dimensional requirements.

# Interfaces

Entry
Entry defines items that can be added to the rangetree.
Interval describes the methods required to query the rangetree.
RangeTree describes the methods available to the rangetree.

# Type aliases

Entries is a typed list of Entry that can be reused if Dispose is called.