_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
go-github-com-blevesearch-gtreap 0.1.1
Channel: guix
Location: gnu/packages/golang-xyz.scm (gnu packages golang-xyz)
Home page: https://github.com/blevesearch/gtreap
Licenses: Expat
Build system: go
Synopsis: Go immutable treap library
Description:

This package provides an immutable treap implementation in the Go Language. A treap is a data structure that maintains a dynamic set of ordered keys and allows binary searches among the keys. Its height is, with high probability, proportional to the logarithm of the number of keys, so that each search, insertion, or deletion operation takes logarithmic time to perform. gtreap's implementation of a treap is immutable, and thus provides a simple approach to multi-version concurrency control. It's an alternative fork of https://github.com/steveyen/gtreap.

Total packages: 1