2013-10-27 66 views
-4

我現在在網上看了很長一段時間,似乎無法找到一個很好的示例,說明一個位矢量實際上是什麼。 我有一項任務是爲大學做的,那就是添加,刪除,向量和交叉點的結合。但是我正努力去理解一個實際的位矢量是什麼。我用C寫這個。 有人可以幫助我,這將是一個巨大的幫助。什麼是位矢量?

+0

http://stackoverflow.com/questions/4604130/cc-bit-array-or-bit-vector – Ashalynd

+0

我看到了這個,但我不明白,我在尋找更好的描述... – user2925929

+2

位向量是位的向量。這是一個數學概念。實施可能會採取許多不同的方向。 –

回答

1

位矢量是一種目的是個別位的可訪問性的結構。按照實現方式,它可以是一個整數數組,其中有一些函數用於尋址和操作數組中的各個位。對於最終用戶來說,數組必須看起來像是一串「串」,而函數必須能夠訪問「串」的任意第n位。 C++標準庫中有一個bitset類代表了這個概念,但我不知道C語言中的某些選項。