typescript-algorithms-and-datastructures
Version:
Useful algorithms and Data structures written in typescript.
18 lines (17 loc) • 555 B
TypeScript
import { IBitArray } from "./Interfaces/IBitArray";
export declare class BitArray implements IBitArray {
private length;
private buffer;
constructor(size: number);
count(): number;
get(index: number): boolean;
getIndexes(): number[];
reset(): BitArray;
resize(newSize: number): BitArray;
size(): number;
splice(startIndex: number, deleteCount: number): void;
set(index: number, value: boolean): this;
private calculateBufferSize;
private bitsCountInNumber;
private validateIndex;
}