我該怎麼做?我試圖計算兩個數組在同一個索引處具有相同的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