Iteriere durch jede Bitmaske einer ganzen Zahl in aufsteigender Reihenfolge der Bitanzahl [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Generiere alle binären Strings der Länge n mit k gesetzten Bits 11 AntwortenWas ist die effizienteste Methode zum Durchlaufen aller Bitmasken der Ganzzahl in aufsteigender Reihenfolge der Bitanzahl?
Als erstes muss ich nur durch Ein-Bit-Masken iterieren:
0001 0010 0100 1000
then durch zwei Bitmasken:
0011 0101 1001 0110 1010 1100
und so weiter