【发布时间】:2013-05-05 16:36:46
【问题描述】:
我有一个结构数组
typedef struct st1
{
double start;
double step;
double stop;
} ST;
我需要找到这些优化参数的所有可能组合,从开始到逐步停止。
例如:
array[0].start = 0
array[0].step = 1
array[0].stop = 2
array[1].start = 5
array[1].step = 1
array[1].stop = 6
组合将是:
0,5 0,6 1,5 1,6 2,5 2,6
¿如何在 C 语言中为 N 大小的选项数组实现此功能?
for(i=0; i<n; i++){
....
}
【问题讨论】:
-
嗯...当具有固定数组大小时,我已经解决了嵌套循环的类似问题。问题是数组大小是可变的。我不是在寻找实现,而是在寻找如何实现它的线索。无论如何,感谢您的评论。我希望我还在做作业,但那是很久以前的事了;)
-
@JimMischel:可能是重复的,但不是那个帖子。这似乎是关于排列而不是组合、OP 的标题和术语的混淆使用。
标签: c algorithm loops combinations