高效算法取全组合,java版
博客上看到的一个算法,用Java实现了一个,转载而来算法描述:算法说明:当n大于2时,n个数的全组合一共有(2^n)-1种。 只是,这个算法n>32时就不适合了。当对n个元素进行全组合的时候,可以用一个n位的二进制数表示取法。 1表示在该位取,0表示不取。例如,对ABC三个元素进行全组合, 100表示取A,010表示取B,001表示取C,101表示取AC 110表示...