土豪篮球

文章
9
资源
0
加入时间
3年0月21天

输出一个集合的所有子集

<br />#include <iostream>using namespace std;// 输出一个集合的所有子集,集合中有8个元素。// 看成排列组合问题,一个元素被选则为状态为 1,没选中则状态为 0// 正好可以用二进制位表示,0000 0001表示只选第一个,1111 1111表示全选// 0000 00001 ~ 1111 1111 即1~255int main(){ int data[8] = {1, 2, 3, 4, 5, 6, 7, 8};