遍历一个数的二进制表示中1的子集

 

    for (int j = (i - 1) & i; j; j = (j - 1) & i)
        cout << j << endl;
View Code

 

其中 i 为原始的数字,j为子集(二进制一)

posted @ 2022-07-08 17:13  80k  阅读(42)  评论(0)    收藏  举报