打印出数组的所有子集
来源:互联网 发布:seo文章内链 编辑:程序博客网 时间:2024/05/19 06:46
#include <algorithm>#include <iostream>void printSets(int* a, int n){int i = 1;int total = std::pow(2.0, n);int cur;int cnt = 1;while(i < total){std::cout << "Possibility " << cnt << ": ";cur = i;int idx = 0;while(cur){if(cur & 1)std::cout << a[idx] << ". ";cur >>= 1;idx++;}cnt++;i++;std::cout << "\n";}};int main(){int a[] = {1, 2, 3, 4};printSets(a, sizeof(a) / sizeof(a[0]));return 0;}
- 打印出数组的所有子集
- 给定一个集合(字符数组),打印出它的所有子集
- 编程实现打印出26个字母的所有子集
- 打印一个含有重复元素数组的所有子集
- 打印集合所有的子集
- 打印集合的所有子集
- 打印字符串所有的子集
- (用二进制的思路)给定一个集合S,打印出集合所有的子集
- 求解数组的所有子集
- Subsets 数组的所有子集
- 求数组的所有子集
- 注释:打印集合的所有子集
- 给出一个数组,打印出这个数组的所有的子数组
- Leetcode:Subsets 求数组的所有子集
- Leetcode:Subsets 求数组的所有子集
- 取一个字符串的所有子集合并打印输出
- 一个集合所有子集和为sum的组合打印
- 数组---求数组组成的集合的所有子集
- AJAX的学习与理解
- poj 1704 #博弈 转化为取石子
- C++程序中支持SMTP邮件发送的解决方案荟萃
- [JAVA工具]判断字符串是否为中文
- 重拾旧河山~
- 打印出数组的所有子集
- apache2.2.21下配置url地址重写 去掉index.php
- C++静态成员函数小结(转)
- (莱昂氏unix源代码分析导读-47) exec
- VC++6.0调试出错 One or more breakpoints cannot be set and have been disabled...
- 左手手型投篮姿势教程
- PHP的SMS Server Tools 3驱动网管程序
- 读取国航三字码的PROPERTIES
- PHP相关系列 - PHP缓存使用的一个陷阱