当前位置:编程学习 > C#/ASP.NET >>

多个数组的排列组合问题

各位大神,兄弟数学不好,遇到这么个问题,还请不吝赐教。
假定有三个数组,分别为
l(0) = 350
l(1) = 200
l(2) = 200
m(0) = 400
m(1) = 300
m(2) = 300
h(0) = 450
h(1) = 400
h(2) = 400

现在要求这三个数组按照序数进行组合,例如
l(0)  l(1)  l(2)
l(0)  l(1)  m(2)
l(0)  l(1)  h(2)
l(0)  m(1)  l(2)
l(0)  m(1)  m(2)
l(0)  m(1)  h(2)
……
m(0)  m(1)  l(2)
m(0)  m(1)  m(2)
m(0)  m(1)  h(2)
……
h(0)  h(1)  l(2)
h(0)  h(1)  m(2)
h(0)  h(1)  h(2)
……
即,三个数组中,序数为0的始终排在第一位;序数为1的始终排在第二位;序数为2的始终排在第三位。
如何遍历出所有组合? --------------------编程问答-------------------- http://bbs.csdn.net/topics/360265119
类似这个
只是你的第一个是l0 m0 h0
第2个是l1 m1 h1
等等。 --------------------编程问答-------------------- 小喵竟然翻出了老曹和我在两年前回的帖子...
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,