gpt4 book ai didi

java - 在Java中生成无冗余的所有位置组合

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:21:52 24 4
gpt4 key购买 nike

<分区>

我想要一个算法来显示所有可能的组合。一个人不能同时从事多项工作。在下面的示例中,如果只有 5 个人和 3 个工作。所以有 5 X 4 X 3 种组合,所以有 60 种组合。该解决方案应该用 Java 完成。我可以使用 Guava 库。我看特别好的开发实践(不只是解决方案)。

在:

John、Peter、Dylan、Bryan、Pharell 和工作 A、工作 B、工作 C

出局:

Solution 1:
Job A: John
Job B: Peter
Job C: Dylan

Solution 2:
Job A: Pharell
Job B: John
Job C: Peter

Solution 3:
Job A: John
Job B: Pharell
Job C: Peter

...

Solution 60:
Job A: John
Job B: Pharell
Job C: Bryan

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