【问题标题】:Generate all possible combinations from given characters and length (wordlist)从给定的字符和长度生成所有可能的组合(单词表)
【发布时间】:2021-12-14 00:37:49
【问题描述】:

我有一个类似“abc”的字符串。

现在我想获取这些字符的所有可能组合:\

“aaa”
“aab”
“aac”
“阿巴”
...
“cc”

如何在 java 中做到这一点?

【问题讨论】:

  • 你试过什么?你被困在哪里了?
  • 我真的不知道从哪里开始。我用谷歌搜索了一下,但我能找到的答案我真的不明白它们是如何工作的和/或如何使用它们。

标签: java string algorithm combinations


【解决方案1】:

这只是一个伪代码,不是 java。

char = {a,b,c} 
l = 3

for(i = 0;i<l;i++)
 for(j = 0;j<l;j++)
   for(k = 0;k<l;k++)
     print(char[i],char[j],char[k],"\n")
   end for
 end for
end for

如果可行/不可行/可理解,请分享。

【讨论】:

  • 当且仅当 char 数组的长度始终为 3 时才有效。
  • 我只是想回答“真的不知道从哪里开始”部分。其余的/chg/升级我将留给 OP。
猜你喜欢
  • 2012-02-28
  • 1970-01-01
  • 1970-01-01
  • 2019-05-19
  • 1970-01-01
  • 2017-11-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多