小编rah*_*kan的帖子

对没有2个相同数字的数字进行迭代

我不知道是否被问到(我找不到).

我想迭代在数组上实现的这种数字;

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"
....

我试图得到一个算法,但我无法弄明白.有没有一种简单的方法来实现这种问题的"下一个"迭代器?

提前致谢

c++ iterator

2
推荐指数
1
解决办法
66
查看次数

标签 统计

c++ ×1

iterator ×1