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
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 |