一.全组合 public static void Combination( ) { /*基本思路:求全组合,则假设原有元素n个,则最终组合结果是2^n个.原因是: * 用位操作方法:假设元素原本有:a,b,c三个,则1表示取该元素,0表示不取.故去a则是001,取ab则是011. * 所以一共三位,每个位上有两个选择0,1.所以是2^n个结果. * 这些结果的位图值都是0,1,2....2^n.所以可以类似全真表一样,从值0到值2^n依次输出结果:即: * 000,001,010,011,100…