Path to this page:
./
devel/go-radix,
Golang implementation of Radix trees
Branch: pkgsrc-2020Q4,
Version: 1.0.0nb7,
Package name: go-radix-1.0.0nb7,
Maintainer: pkgsrc-usersgo-radix provides the `radix` package that implements a radix tree.
The package only provides a single `Tree` implementation, optimized
for sparse nodes.
As a radix tree, it provides the following:
* O(k) operations. In many cases, this can be faster than a hash table since
the hash function is an O(k) operation, and hash tables have very poor
cache locality.
* Minimum / Maximum value lookups
* Ordered iteration
For an immutable variant, see go-immutable-radix.
Master sites:
Version history: (Expand)
- (2021-01-03) Package added to pkgsrc.se, version go-radix-1.0.0nb7 (created)