【发布时间】:2011-12-04 08:07:54
【问题描述】:
例如,如果我想要所有长度为 3 的二进制字符串,我可以像这样简单地声明它们:
boolean[] str1 = {0,0,0};
boolean[] str2 = {0,0,1};
boolean[] str3 = {0,1,0};
boolean[] str4 = {0,1,1};
boolean[] str5 = {1,0,0};
boolean[] str6 = {1,0,1};
boolean[] str7 = {1,1,0};
boolean[] str8 = {1,1,1};
将所有可能的长度为 N 的二进制字符串生成到 布尔数组中的最有效方法是什么?
我不一定需要 最有效的方法,只需要一种对我来说相当高效且易于多线程的方法。
编辑:我应该注意,如果这很重要,我会将它们全部存储在一个 ArrayList 中。
【问题讨论】: