【发布时间】:2017-12-23 01:25:36
【问题描述】:
我需要创建一个函数,它允许我计算组合而不会重复多种类型。
示例
使用 4 种类型计算 3 元素组合:
A1 A2 A3 B1 B2 C1 D1
在每个组合类型中不能重复:
A1 B1 C1正确,但
A1 A2 B1错误。
在给定每种类型的项目数后,必须计算组合数而不重复。
提前感谢您的帮助。
【问题讨论】:
-
@Ben:到目前为止,我唯一的想法是用三重循环来计算它们。
-
这适用于三元组,但不适用于任意元组。谷歌“枚举组合”以了解如何在不硬编码元组大小的情况下做到这一点。
-
@Ben:关键是我只需要计算 3 元组的组合。
标签: algorithm math combinations