早教吧作业答案频道 -->数学-->
证明:{1,2,3,n}的全部子集可以排成一条链,使得链上每相邻的集合恰差一个元素
题目详情
证明:{1,2,3,n}的全部子集可以排成一条链,使得链上每相邻的集合恰差一个元素
▼优质解答
答案和解析
可以考虑这样一种处理办法:假设我们把集合的某个子集写成一个n元的数组(an,.a3,a2,a1).其中如果元素i在这个子集中出现了,那么ai就是1;i没有在子集中出现ai就是0.可以用由0,1组成的数组来表示所有子集.
下面生成满足要求的一个链:
(1)从(0,0,0,...,0),也就是空集开始.
(2)计算A=a1+a2+a3+.+an
(3)若A是一个偶数,则改变a1(从1变成0,或者从0变成1);
若A是一个奇数,找到一个aj,aj右侧的所有数都是0,然后改变a(j+1),其中如果a1是1,直接改变a2.
(4)经过(3)处理的数组标记为新的(an,...a3,a2,a1),再一次进入(2)当中,循环往复,直到数组为(1,0,0,.,0)为止,所有子集均被不重不漏地排列在了链当中.
举个5元数组的例子:00000,00001,00011,00010,00110,00111,00101,00100,01100,01101,01111,01110,01010,01011,01001,01000,11000,11001,11011,11010,11110,11111,11101,11100,10100,10101,10111,10110,10010,10011,10001,10000.
不重不漏.这种编码方式被称作“反射gray码”,由于相邻两个数组只相差一个元素,大大降低了计算机出错的几率
下面生成满足要求的一个链:
(1)从(0,0,0,...,0),也就是空集开始.
(2)计算A=a1+a2+a3+.+an
(3)若A是一个偶数,则改变a1(从1变成0,或者从0变成1);
若A是一个奇数,找到一个aj,aj右侧的所有数都是0,然后改变a(j+1),其中如果a1是1,直接改变a2.
(4)经过(3)处理的数组标记为新的(an,...a3,a2,a1),再一次进入(2)当中,循环往复,直到数组为(1,0,0,.,0)为止,所有子集均被不重不漏地排列在了链当中.
举个5元数组的例子:00000,00001,00011,00010,00110,00111,00101,00100,01100,01101,01111,01110,01010,01011,01001,01000,11000,11001,11011,11010,11110,11111,11101,11100,10100,10101,10111,10110,10010,10011,10001,10000.
不重不漏.这种编码方式被称作“反射gray码”,由于相邻两个数组只相差一个元素,大大降低了计算机出错的几率
看了证明:{1,2,3,n}的全部...的网友还看了以下:
如何求集合的上下极限这个是实变函数里集合运算里德内容,可是我不是很明白,始终没有明白它的概念和求极 2020-05-14 …
下列关于资产组合期望收益与方差的理解,正确的有( )。 A.资产组合的方差等于组合中各种 2020-05-21 …
投资组合的方差等于组合中各种金融资产方差的加权平均。( ) 2020-05-30 …
“多CTA投资组合”的方差比单个CTA的方差小,多CTA投资策略能在相同的回报率的水平下,降低 2020-06-04 …
怎么通过最大间隙和最小间隙来判断公差等级公称尺寸等于25mm,最大间隙Xmax等于0.086mm, 2020-06-16 …
A={xn=-n(2+(-2)^n),n=1,2,3……},求集合的上下确界 2020-06-23 …
vb“使用byref说明的形式参数在形实结合时,总是按地址方式进行结合的””上面那句话错哪了,为什 2020-07-10 …
什么是钢管上、下差啊?经常听说钢板都上差,都差多少才算合格无缝钢管呢? 2020-11-15 …
公差配合,试卷求解答,公差配合试卷,已知基本尺寸80的孔和轴,要求间隙在,58到138之间,试确定基 2021-01-02 …
求配合公差!公称尺寸为直径30mm的基孔制配合,已知孔轴公差等级相同,孔的上偏差为+0.021,下偏 2021-01-02 …