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。好的。我回到我之前的样本数据和相关结果请求。