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

152 stars
4 watching
41 forks
Language: Go
last commit: over 3 years ago

Related projects:

RepositoryDescriptionStars
weebly/orderedsetA collection of unique, ordered objects with fast lookup performance and strong typing support252
i25959341/orderbookAn implementation of an order book data structure supporting limit and market orders with features like price-time priority and JSON marshalling.447
pharo-containers/containers-orderedsetA data structure providing ordered unique elements with a complete API of Set and OrderedCollection4
clj-commons/orderedAn implementation of ordered data structures in Clojure, preserving the insertion order.258
zoumo/gosetProvides a basic set data structure with common operations for Go52
jfcg/sortyFast and efficient sorting library for Go with concurrent and parallel capabilities133
wildgums/orc.sortProvides a collection of algorithms for sorting data in a programming language17
perdata/treapAn immutable data structure for efficiently managing sorted sets.27
stoeffel/mergesortAn efficient sorting algorithm with O(n log n) complexity.20
tyre/sorted_setA library that provides an efficient and customizable sorted set data structure for Elixir applications21
go-ozzo/ozzo-logA Go package providing high-performance asynchronous logging with customizable filtering and multiple message targets.122
yourbasic/radixA fast string sorting algorithm implemented in Go.192
0xdewy/quicksort-huffAn implementation of the Quicksort sorting algorithm using a custom data structure called Huff.10
aviate-labs/sorted.moA collection of data structures implemented in Motoko to facilitate sorted ordering and insertion.4
tejzpr/ordered-concurrentlyA library for parallel processing with ordered output in Go.38