通过一组n个变量进行迭代

时间:2014-11-21 22:33:58

标签: java loops optimization structure

我想创建一个数据结构(或使用现有数据结构)来轻松迭代所有可能的数据 形式为:(i 1 ,i 2 ,...,i n ,以便<登记/> i j 属于 [i j_lower ,i j_upper ] 。这些都是整数值。我这样迭代:

for (int i1 = i1_lower; i1 <= i1_upper; i1++) {
        for (int i2 = i2_lower; i2 <= i2_upper; i2++) {
            for (int i3 = i3_lower; i3 <= i3_upper; i3++) {
                /*
                 * 
                 */
                for (int in = in_lower; in <= in_upper; i++) {

                }
            }
        }
    }

对于大n来说,它可能不是一个好的解决方案。如何让它更容易?

1 个答案:

答案 0 :(得分:0)

没有必要让它变得更容易,因为它不实用。