什么是创建所有可能组合的有效算法?

Han*_*ans 6 algorithm combinations boolean

比方说,有ñ条目,每个人可以利用的价值的金额01.这意味着这些条目有2 ^ n种可能的组合.条目数可以从16不等.

如何创建每个可能的组合作为一系列数字( n = 2:00,01,10,11),而不是诉诸于一千个IF?

Nic*_*kis 16

你可以通过0..2^n-1以二进制形式打印数字来实现这一点.