/ Data Structures

Golang set data structure with bonus bit-twiddling functions

Golang set data structure with bonus bit-twiddling functions

Your basic bit

A bit array, or bit set, is an efficient set data structure. It consists of an array that compactly stores bits and it uses bit-level parallelism to perform operations quickly.

Installation

Once you have installed G, run this command
to install the bit package:

go get github.com/yourbasic/bit

Documentation

There is an online reference for the package at godoc.org/github.com/yourbasic/bit.

Roadmap

  • The API of this library is frozen.
  • Version numbers adhere to semantic versioning.

The only accepted reason to modify the API of this package is to
handle issues that can't be resolved in any other reasonable way.

GitHub