bittijoukkoihin
Bittijoukko on tietorakenne, joka kuvaa joukkoa bittejä. Yleensä bittijoukko koostuu n bitistä, ja jokainen bitti voi olla arvoltaan 0 tai 1. Bittijoukot voidaan tallentaa muistissa pakattuina, jolloin useita bittejä yhteiskäytetään samassa sanassa, mikä säästää tilaa ja mahdollistaa nopean pääsyn yksittäisiin bitteihin.
Perustoiminnot liittyvät bittien tilan hallintaan: asettaminen (set), nollaus (reset), testaaminen (test) sekä kääntäminen (flip), eli bitin
Toteutukset vaihtelevat ohjelmointikielestä riippuen. Esimerkiksi C++:n std::bitset toteuttaa kiinteän koon bittijoukon, ja boostin dynamic_bitset tarjoaa dynaamisen
Sovelluksia ovat esim. lippujen ja maskien hallinta, nopeasti tarkistettavat presence-tilat, Bloom-filterit sekä pelien ruutukaavoitus tai suurten