小编vvi*_*njj的帖子

Java:给出数字N的true和false组合的生成器;

我尽可能简化任务,所以我可以将它应用到我的算法中.

这是数学家和程序员面临的挑战:

我需要创建一个传递参数int n的方法:

public void optionality_generator(int n){
  //some kind of loops, or recursions...to make it workable
  System.out.println("current combination: ...");
}
Run Code Online (Sandbox Code Playgroud)

输出应显示true和false的所有可能组合.

这是N = 1的例子; N = 2; N = 3; N = 4; N = 5,其中x =假,0 =真; 请注意,空的断线只是为了让您更容易识别图案.希望我包括所有可能的组合):

Combination of 1:
0
x

Combination of 2:
00
x0
0x
xx

Combination of 3:
000
X00
0X0
00X
XX0
0XX
XXX

Combination of 4:
0000

X000
0X00
00X0
000X

XX00
X0X0
X00X

0XX0
0X0X

00XX

XXX0
XX0X
X0XX
0XXX …
Run Code Online (Sandbox Code Playgroud)

java recursion combinations boolean generator

6
推荐指数
1
解决办法
5606
查看次数

标签 统计

boolean ×1

combinations ×1

generator ×1

java ×1

recursion ×1