gpt4 book ai didi

java - 查找字符集的所有组合

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:47:05 25 4
gpt4 key购买 nike

<分区>

我正在尝试找出一种方法,以固定长度从字符集中获取字符串的所有组合。例如,字符集:

{ 'a', 'b', 'c', 'd', 'e', 'f', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }

对于这个例子,我使用的长度是 5。

aaaaa
abaaa
aabaa
aaaba
aaaab
abbaa
aabba
...
zzzzz

我试过制定一个模式:

AAAAA
+
ABAAA
-+
AABAA
-+
AAABA
-+
AAAAB
++ -
ABBAA
- +
AABBA
- +
AAABB
+ -
ABABA
-+
ABAAB
-+
AABAB
-+
AAABB
++ -
ABBBA
- +
AABBB
+ -
ABABB
+-
ABBAB
+
ABBBB

但是我卡住了。

这不是家庭作业。

我怎样才能做到这一点?

编辑:

我是这样做的。下面接受的响应没有得到所有的组合,但是这个:

for (int a = 0; a < 61; a++) {
for (int b = 0; b < 61; b++) {
for (int c = 0; c < 61; c++) {
for (int d = 0; d < 61; d++) {
for (int e = 0; e < 61; e++) {
System.out.println(charset[a] + "" + charset[b]
+ charset[c] + charset[d] + charset[e]);
}
}
}
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com