Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过一组n个变量的迭代_Java_Loops_Optimization_Structure - Fatal编程技术网

Java 通过一组n个变量的迭代

Java 通过一组n个变量的迭代,java,loops,optimization,structure,Java,Loops,Optimization,Structure,我想创建一个数据结构(或使用现有的数据结构),以便轻松地迭代所有可能的数据结构 元素的形式为:(i1,i2,…,in),以便 ij属于[ij_下,ij_上]。这些都是整数值。我这样迭代: for (int i1 = i1_lower; i1 <= i1_upper; i1++) { for (int i2 = i2_lower; i2 <= i2_upper; i2++) { for (int i3 = i3_lower; i3 <= i

我想创建一个数据结构(或使用现有的数据结构),以便轻松地迭代所有可能的数据结构
元素的形式为:(i1,i2,…,in),以便
ij属于[ij_下,ij_上]。这些都是整数值。我这样迭代:

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++) {

                }
            }
        }
    }

用于(int i1=i1_lower;i1没有必要简化,因为它不实用。

不清楚您想要实现什么。提供有限的源数据和期望的结果。它纯粹是理论性的,例如可以用于生成长度为n的所有单词……其中ij是第j个字母的ASCII码。您是说ab吗出置换组?不完全是。例如:对于n=2,i1从1到3,i2从1到2…我想做一些事情:i1=1,i2=1,然后i1=1,i2=2,然后i1=2,i2=1,然后i1=2,i2=2,然后i1=3,i2=1,然后i1=3,i2=2。好的。我回到我之前的样本数据和相关结果请求。