我不知道是否被问到(我找不到)。
我想迭代在数组上实现的这种数字;
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”
。 。 。
我试图得到一个算法,但我无法弄明白。 是否有一种简单的方法可以为这类问题实现“下一步”迭代器?
提前致谢