【发布时间】:2016-03-31 04:46:20
【问题描述】:
我想对 N 个变量的每个三元组合做一些事情:
以 1 为例:
T
F
U
以 2 为例:
TT
FT
UT
TF
FF
UF
UU
有没有办法计算这个但只在需要时:例如:
var combinator = new Combinator<string>(2, {"T","F","U"});
List<String> tt = combinator.Next();
//tt contains {"T","T"}
【问题讨论】:
-
最简单的解决方案是计算它,但您当前正在计算它,但使用收益回报。
-
我不明白你是如何计算你的组合的。您有“FT”和“TF”,但有“UT”而没有“TU”。
标签: c# algorithm combinations