输出集合的所有子集(幂集)-C语言
输出集合的所有子集(幂集)-C语言
#include <stdio.h>
#define Length 4char array[Length] = {'1', '2', '3', '4'};
int nums[Length];void fun(int index)
{if(index == Length){printf("{ ");int i;for(i=0; i<Length; i++)if(nums[i] == 1)printf("%c ", array[i]);printf("}\n");return;} nums[index] = 0;fun(index+1);nums[index] = 1;fun(index+1);
}int main(void)
{fun(0);return 0;
}
运行结果:
编译环境:Dev-C++5.11
输出集合的所有子集(幂集)-C语言相关推荐
- 给定一个集合,输出它的所有子集
题目:集合是由大字字母(A-Z)组成的,要求输出集合的所有子集,每个子集一行,不能使用递归. 例如 "ABD"的子集: NULL(空集).A.B.C.AB.AC.BC.ABC(共8 ...
- 幂集 返回某集合的所有子集
幂集.编写一种方法,返回某集合的所有子集.集合中不包含重复的元素. 说明:解集不能包含重复的子集. 示例: 输入: nums = [1,2,3]输出: [[3],[1],[2],[1,2,3],[1, ...
- C++实现输出一个集合的全部子集
在学习C++时遇到的一个问题:用递归实现一个集合全部子集的输出. 一开始感觉好难,虽然个数和思路很好想,有n个元素,就有2n个子集,0表示没有,1表示有. 但是如何用递归代码实现呢? 思路:类似于二进 ...
- 输出一个集合的所有子集
输出字符串的所有子集 如:对"abc" 输出: c b bc a ac ab abc 第一种做法: 2^n 遍历每个字符,每个字符只能取或者不取.取就把该字符加入结果中,遍历完毕 ...
- Python---按字典序输出集合的所有非空子集
Python---按字典序输出集合的所有非空子集 通过使用模拟二进制减法以判断每次选取的具体元素.其中flag[ ]为模拟二进制数,初始化全为1,当flag[0]为0时结束循环.下标为0位不作为选取( ...
- 求一个集合的所有子集问题
一个包含n个元素的集合,求它的所有子集.比如集合A= {1,2,3}, 它的所有子集是: { {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}, @}(@表示空集 ...
- 求一个集合的所有子集 Python实现
求一个集合的所有子集 Python实现 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Sat ...
- 牛客题霸 [ 集合的所有子集] C++题解/答案
牛客题霸 [ 集合的所有子集] C++题解/答案 题目描述 现在有一个没有重复元素的整数集合S,求S的所有子集 注意: 你给出的子集中的元素必须按升序排列 给出的解集中不能出现重复的元素 题解: 先s ...
- 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...
从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org 时间: 2020-11-23 参考代码: #includev ...
最新文章
- java计算程序运行时间_C#里面的时间,如何计算一个程序运行花费的时间
- 干货 | 华尔街留下的指标之王(附代码展示)
- 2016年DDoS攻击趋势分析报告
- arm学习笔记五(c/c++与arm汇编混合编程)
- poj 1634 Who's the boss?
- html2canvas图片位移_html2canvas html截图插件图片放大清晰度处理方案,支撑恣意放大倍数,处理原插件图片偏移题目...
- Golang——包引入和闭包
- 二分图匹配(Luogu3386)
- java es sql groupby_使用 SQL 查询 ElasticSearch EsParser
- Web前端JavaScript笔记(5)事件-拖拽
- 安装Windows Server 2008 R2 Cluster
- datatable行内内容太长,有时不自动换行解决方法
- NYOJ11 - 奇偶数分离
- f-admin——基于Laravel框架开发的基础权限后台系统
- Atitit 算法的理解 目录 1. 算法(Algorithm),是程序的灵魂	1 2. 2. 算法的图形化表示	2 3. 3. 算法在实际软件开发项目中的应用	3 4. 算法的特点:	4 4.1.
- 【Axure图标库】单线形图标元件库 细线矢量图标1000+
- word 2010 脚注 尾注 尾注序号 连续尾注 尾注分隔符 删除
- XMind中记笔记的一些实用技巧!
- [TIM] 微信登录TIM生产QQ号【并独立使用】
- 如何处理接口幂等性问题(重复提交)
热门文章
- 纳米二氧化硅/分解酶/聚己内酯复合微球/银纳米颗粒修饰二氧化硅微球SERS基底的应用
- python k线图和指标_量化交易中,如何使用Python画K线、成交量、买卖点【邢不行】...
- python中安装wordcloud 出现cl.exe failed with exit status 2问题解决
- 怎么把mkv文件转成mp4格式,3招立马处理
- TCP的TIME WAIT快速回收与重用
- Mellanox 网卡固件升级
- 1.网络相关TFTP
- flutter 记录 问题
- 什么是TSN,如何搭建TSN验证环境?
- ctf (bugku)(0和1的故事)