sortedset

Ordered collection

An ordered collection data structure with fast O(log(N)) time complexity on adding, searching, and removing elements.

An ordered collection implemented in Golang with O(log(N)) time complexity on adding / searching / removing

GitHub

150 stars
4 watching
41 forks
Language: Go
last commit: over 1 year ago

Related projects:

Repository Description Stars
weebly/orderedset A collection of unique, ordered objects with fast lookup performance and strong typing support 252
i25959341/orderbook An implementation of an order book data structure supporting limit and market orders with features like price-time priority and JSON marshalling. 443
pharo-containers/containers-orderedset A data structure providing ordered unique elements with a complete API of Set and OrderedCollection 4
clj-commons/ordered An implementation of ordered data structures in Clojure, preserving the insertion order. 259
zoumo/goset Provides a basic set data structure with common operations for Go 52
jfcg/sorty Fast and efficient sorting library for Go with concurrent and parallel capabilities 133
wildgums/orc.sort Provides a collection of algorithms for sorting data in a programming language 17
perdata/treap An immutable data structure for efficiently managing sorted sets. 27
stoeffel/mergesort An efficient sorting algorithm with O(n log n) complexity. 20
tyre/sorted_set A library that provides an efficient and customizable sorted set data structure for Elixir applications 21
go-ozzo/ozzo-log A Go package providing high-performance asynchronous logging with customizable filtering and multiple message targets. 122
yourbasic/radix A fast string sorting algorithm implemented in Go. 192
0xdewy/quicksort-huff An implementation of the Quicksort sorting algorithm using a custom data structure called Huff. 10
aviate-labs/sorted.mo A collection of data structures implemented in Motoko to facilitate sorted ordering and insertion. 4
tejzpr/ordered-concurrently A library for parallel processing with ordered output in Go. 38