Options
All
  • Public
  • Public/Protected
  • All
Menu

这个类可以从两方面来考虑。你可以把它看成一个位向量或者一组非负整数。这个名字有点误导人。

它是由一个位向量实现的,但同样可以把它看成是一个非负整数的集合;集合中的每个整数由对应索引处的集合位表示。该结构的大小由集合中的最大整数决定。

Hierarchy

  • BitSet

Index

Constructors

constructor

  • new BitSet(nbits?: number): BitSet

Properties

Private _bits

_bits: number[]

Static Private LONG_MASK

LONG_MASK: number = 63

Methods

and

andNot

cardinality

  • cardinality(): number

clear

  • clear(pos?: number): void

Private ensure

  • ensure(lastElt: number): void

get

  • get(pos: number): boolean

intersects

  • intersects(set: BitSet): boolean

isEmpty

  • isEmpty(): boolean

nextSetBit

  • nextSetBit(from: number): number

set

  • set(pos: number, value?: boolean): void

Generated using TypeDoc