Data Structures and Algorithms / Miscellaneous Data Structures and Algorithms

17 packages

Packages (17)

gota

Implementation of dataframes, series, and data wrangling methods for Go.

3,272 289

hyperloglog

HyperLogLog implementation with Sparse, LogLog-Beta bias correction and TailCut space reduction.

1,027 79

go-rquad

Region quadtrees with efficient point location and neighbour finding.

140 9

gogu

A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

108 9

go-rampart

Determine how intervals relate to each other.

106 4

go-tuple

Generic tuple implementation for Go 1.18+.

96 5

fsm

Finite-State Machine package.

87 5

go-generics

Generic slice, map, set, iterator, and goroutine utilities.

85 5

hide

ID type with marshalling to/from hash to prevent sending IDs to clients.

73 6

count-min-log

Go implementation Count-Min-Log sketch: Approximately counting with approximate counters (Like Count-Min sketch but using less memory).

68 6

genfuncs

Go 1.18+ generics package inspired by Kotlin's Sequence and Map.

51 5

go18ds

Go Data Structures using Go 1.18 generics.

46 4

quadtree

Generic, zero-alloc, 100%-test covered quadtree.

41 1

slices

Pure, generic functions for slices.

22 1

gofal

fractional api for Go.

19 3