treemap
skiplist
treemap | skiplist | |
---|---|---|
- | 1 | |
54 | 274 | |
- | - | |
1.8 | 0.0 | |
about 2 years ago | about 1 year ago | |
Go | Go | |
The Unlicense | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
treemap
We haven't tracked posts mentioning treemap yet.
Tracking mentions began in Dec 2020.
skiplist
-
Skipfilter
Each subscriber is stored in a skip list. As subscribers are added, they are assigned an autoincrementing ID and the skip list grows. Skip lists are preferred over slices here due to their discontinuous nature. Subscribers can be added and removed at random and the memory usage will remain bounded.
What are some alternatives?
trie - Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
skipfilter - An inverted bitmap index written in Go.
go-datastructures - A collection of useful, performant, and threadsafe Go datastructures.
roaring - Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
boomfilters - Probabilistic data structures for processing continuous, unbounded streams.
zset - ZSet is an in-memory Redis like sorted set datastructure
fsm - Finite State Machine for Go
go-tuple - Go 1.18+ generic tuple
hashmap - A Golang lock-free thread-safe HashMap optimized for fastest read access.
frangipanni - Program to convert lines of text into a tree structure.
go-adaptive-radix-tree - Adaptive Radix Trees implemented in Go
go-rquad - :pushpin: State of the art point location and neighbour finding algorithms for region quadtrees, in Go