n中的k个组合[重复]

Posted

技术标签:

【中文标题】n中的k个组合[重复]【英文标题】:k combinations from n [duplicate] 【发布时间】:2011-11-10 23:00:17 【问题描述】:

可能重复:Algorithm to return all combinations of k elements from n

组合可以由1,2,3,4中的3位数字组成,这样d1 等等。

例如:123,124,234 ...

n = 4 和 k = 3

我们如何做到这一点?关于我们如何做到这一点的任何线索 n 在 java 中选择 k

【问题讨论】:

原创海报,如果你没有展示至少第一次尝试,你只是在欺骗自己。这样,我们可以最好地了解您的误解所在,并更好地为您提供帮助。 不,这不是家庭作业。我刚买了一本拼图书,我只是在刷它。 @abracabra:我的评论与这是否是家庭作业无关。 【参考方案1】:

好的,这一定是家庭作业,所以只有提示。

    在 JAVA 建模组合算法的某个地方必须有一个库。

    如果没有,您可以随时编写一个并使用它。很容易做到,走出帕斯卡三角,开始工作。

【讨论】:

以上是关于n中的k个组合[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python排列组合的计算方法

在C中创建n个项目的k和m个组合的所有可能子集[重复]

可重复选择的组合

c_cpp 计算一次取k的n个组合的数量而不重复。

LeetCode 216. Combination Sum III(DFS)

合并k个有序数组