我该怎么做?我试图计算两个数组在同一个索引处具有相同的TRUE/1值。正如你所看到的,我的代码有多个bitarrays,并循环遍历每一个,并将它们与另一个循环的compareArray进行比较。它似乎不是很有效率,我需要它。有效比较相同长度的两个BitArrays
foreach (bitArrayTuple in bitarryList) {
for (int i = 0; i < arrayLength; i++)
if (bArrayTuple.Item2[i] && comparisonArray[i])
bitArrayTuple.Item1++;
}
其中Item1是count,Item2是bitarray。
+1,是的,如果需要的是真正伟大的,然后写自己的BitArray实施将路要走 – VinayC 2011-01-13 05:57:19