GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - yourbasic/bit: Bitset data structure

BranchesTags
Open more actions menu

Latest commit

 

History

37 Commits
37 Commits

Folders and files

NameName
Last commit message
Last commit date
LICENSE
LICENSE
 
 
README.md
README.md
 
 
bench_test.go
bench_test.go
 
 
example_test.go
example_test.go
 
 
example_union_test.go
example_union_test.go
 
 
funcs.go
funcs.go
 
 
funcs_test.go
funcs_test.go
 
 
set.go
set.go
 
 
set_1_10.go
set_1_10.go
 
 
set_1_9.go
set_1_9.go
 
 
set_test.go
set_test.go
 
 
venn.png
venn.png
 
 

Repository files navigation

Your basic bit GoDoc

Set data structure for positive numbers

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.

Venn diagram

Installation

Once you have installed Go, 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.

Stefan Nilsson – korthaj

About

Bitset data structure

yourbasic.org/algorithms/your-basic-int/#simple-sets

Topics

bit-arraybit-twiddlingbitsetdata-structuresgo

Resources

Readme
BSD-2-Clause license
Activity
Custom properties

Stars

169 stars

Watchers

9 watching

Forks

25 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.