Skip to content

mikolalysenko/minimal-bit-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minimal-bit-array

A minimalistic bit array implementation that is compatible with ndarray's internals.

testling badge

build status

Example

var BitArray = require("minimal-bit-array")
var x = new BitArray(100)

x.set(5, true)

console.log(x.get(4))     //Prints false
console.log(x.get(5))     //Prints true

Install

npm install minimal-bit-array

API

var BitArray = require("minimal-bit-array")

BitArray(length)

Creates a bit array with the given length

array.get(i)

Retrieves the bit at location i

array.set(i, v)

Sets the bit at location i to v

array.toJSON()

Serializes the array to a JSON object

BitArray.fromJSON(x)

Deserializes a JSON object into a bit array.

Credits

(c) 2013 Mikola Lysenko. MIT License

About

Minimal bit array that supports ndarray's accessors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •