Не знаю, спросили ли я (я не смог их найти).
Я хочу перебирать числа такого типа, реализованные в массиве;
int a[10];
int i = 0;
for( ; i < 10; i++ )
a[i] = i+1;
теперь массив имеет
"1 2 3 4 5 6 7 8 9 10"
и я хочу получить
"1 2 3 4 5 6 7 8 10 9"
а затем
"1 2 3 4 5 6 7 9 8 10"
"1 2 3 4 5 6 7 9 10 8"
. , , .
Я пытался получить алгоритм, но я не мог понять это.
Есть ли простой способ реализовать «следующий» итератор для такого рода проблем?
Заранее спасибо