0
Я хочу, чтобы создать структуру данных (или использовать существующий) легко перебора всех возможных
элементов в виде: (я , я ,. .., я п) таким образом, что
я J принадлежит [I j_lower, я 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. Как это сделать проще?
Непонятно, чего вы пытаетесь достичь. Предоставьте ограниченные исходные данные и желаемый результат. –
Это чисто ** теоретический **, его можно использовать, например, для генерации всех слов с длиной n ... где ij - код ASCII j-й буквы. –
Вы говорите о группах перестановок? –