位数组与位向量

Bit array Vs Bit vector

我想弄清楚位数组和位向量之间的区别。

我在浏览网页时发现了相互矛盾的信息。

一些消息来源声称位数组只是一个在每个索引中包含 1 和 0 的数组。

例如

{0,1,0,0,0,1}

一些消息来源声称位向量是某种数组,例如每个单元格中可以有一个半字节。

{0001,0010,0000,0011}

这是否意味着术语位向量和位数组是相同的并且它们有多种形式,或者只是它们是不同的数据结构?

位向量只包含位,例如 (1,0,1)。

一个位数组可以包含一位...不确定,但我认为只有当每个元素包含多于一位时我才会使用它,例如 ([1,1],[0, 1],[1,0]).

所以不同之处在于,如果集合中有元素具有 2 个或更多二进制数字 (01..),我将其称为数组,否则称为位向量。

所以位数组是一个用位向量填充的数组。 :)