hongshibao / go-kdtree
Golang implementation of KD tree data structure
☆50Updated 4 years ago
Alternatives and similar repositories for go-kdtree:
Users that are interested in go-kdtree are comparing it to the libraries listed below
- Simple audio recognition library.☆46Updated 5 years ago
- A k-d tree implementation in Go.☆140Updated 9 months ago
- State of the art point location and neighbour finding algorithms for region quadtrees, in Go☆134Updated 2 years ago
- RTree implementation for Go☆54Updated 3 years ago
- Package bitmap implements (thread-safe) bitmap functions and abstractions☆41Updated 9 years ago
- Golang LRU read-through cache backed by a remote store☆34Updated 8 years ago
- Static bit vector structures library☆72Updated 5 years ago
- A Trie (Prefix Index) implementation in golang.☆70Updated last year
- skiplist for golang☆84Updated 10 years ago
- libsvm go version☆73Updated 8 years ago
- a lock-free queue implementation for golang☆43Updated 12 years ago
- A simple, goroutine-safe, cache with a global TTL, a fixed size and an LRU eviction policy for Go (golang)☆23Updated last year
- xxh3 fast hash function☆104Updated 5 years ago
- A sharded map implementation to support fast concurrent access and swap/update operations.☆48Updated 7 years ago
- A sliding time window for Go☆18Updated 11 months ago
- String-matching in Golang using the Knuth–Morris–Pratt algorithm (KMP)☆42Updated 5 years ago
- K-Means algorithm implementation in Go☆118Updated 10 years ago
- Implementation of Largest-Triangle-Three-Buckets down-sampling algorithm☆71Updated last year
- A pseudo-random number generator wriiten in Golang☆112Updated 2 years ago
- A simple and efficient hashmap package for Go. Uses open addressing, Robin Hood hashing, and xxhash algorithm.☆80Updated 2 years ago
- Python port of OrderedDict to Go☆70Updated 2 years ago
- A goroutine limiter for Go☆80Updated 2 years ago
- Go wrapper for CRoaring☆46Updated last year
- fast int64-int64 map for go☆95Updated 2 years ago
- Pure Go implementation of xxHash (32 and 64 bits versions)☆59Updated 4 years ago
- SkeletonDB is a lock-less thread safe in memory MVCC store written in Go.☆23Updated 8 years ago
- Rule Engine☆33Updated 9 years ago
- bloomfilter.js ported to Go☆95Updated last year
- 10x faster than crypto/rand. Uses securely allocated memory. Forked from https://gitlab.com/NebulousLabs/fastrand☆162Updated 3 years ago
- Implements a dynamic work pool of goroutines to perform tasks.☆64Updated 9 years ago