2010-04-03 67 views
2

我不知道它是否被問到(我找不到任何數字)。對沒有2個相同數字的數字進行迭代

我想迭代在數組上實現的這種數字;

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」
。 。 。 。

我試圖得到一個算法,但我無法弄清楚。 有沒有簡單的方法來實現這種問題的「下一個」迭代器?

在此先感謝

回答

相關問題