二进制枚举
?
//求一個(gè)集合的子集 #include <bits/stdc++.h> using namespace std; int main() {int n=4;int a[4]={15,20,25,30};for(int i=0;i<(1<<n);i++){printf("%d: ",i);for(int j=0;j<n;j++){if(i&(1<<j)){printf("%d ",a[j]);}}puts("");}return 0; }?
轉(zhuǎn)載于:https://www.cnblogs.com/Ritchie/p/5424848.html
總結(jié)
- 上一篇: (王道408考研数据结构)第二章线性表-
- 下一篇: 关于Windows消息钩子的理解与测试项