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