Тема: Аналог BitArray, але з елементами, що мають три значення
В мене є BitArray, деякі елементи котрого == true.
При перебиранні цих елементів, деякі з них використовують для побудови деяких штучок. Я хочу позначити ці бітики як використані.
Тобто, в моєму уявному BitArray є елементи, котрі можуть приймати три значення:
1. false
2. true
3. used
Яким способом краще це реалізувати, аби воно займало якомога менше місця в пам'яті, і аби до елементів масиву можна було б звертатись по індексу?