Concept Flow - Subsets Generation Using Bitmask
Start with input set
Calculate total subsets = 2^n
For each number from 0 to 2^n - 1
Use bits of number as mask
Include elements where bit is 1
Add formed subset to result
Repeat until all subsets generated
Return all subsets
We use numbers from 0 to 2^n - 1 as masks. Each bit shows if an element is in the subset.
