我不知道是否被问到(我找不到).
我想迭代在数组上实现的这种数字;
int a[10];
int i = 0;
for( ; i < 10; i++ )
a[i] = i+1;
Run Code Online (Sandbox Code Playgroud)
现在阵列有
"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"
....
我试图得到一个算法,但我无法弄明白.有没有一种简单的方法来实现这种问题的"下一个"迭代器?
提前致谢