【发布时间】:2011-01-05 23:02:58
【问题描述】:
我有帕斯卡代码(编程语言实际上没有任何意义):
盒子[1] := 14;
盒子[2] := 2;
盒子[3] := 4;
盒子[4] := 5;
盒子[5] := 6;
盒子[6] := 8;
我想得到所有的可能性。例如,box[1] = box[6],然后 box[6] = box[1]。是的,我可以手写,但我想我可以通过循环让它更聪明。有什么建议吗?
【问题讨论】:
-
“box[1] = box[6], 然后 box[6] = box[1]” 是什么意思?
-
是例子。也可以是 box[1] = 2;框[2] = 14;框[3] = 6; box[5] = 4 等等。所有的可能性。
-
你的意思是你想要数字 14、2、4、5、6 和 8 的所有排列?
-
那么这可能会有所帮助:google.com/search?q=permutation+algorithm
-
-1 因为这个问题是作为一个编程问题而不是一个统计/排列问题提出的,并且作为一个编程问题,它的描述不够好,无法回答。