這個問題我沒有解,而且不知道有沒有解。 我還是不知道你怎樣理解這個題。比如說,原數列是這樣: 3,5,9,8,4,1,7,6,10,2。 要把他變成 3,9,4,7,10,5,8,1,6,2。 經過一個循環後變成了 3,9,4,8,10,5,7,1,6,2。 你看到下一個是4,怎麽判斷他是變過位置了?再看到下一個是8,又怎麽判斷他沒動過?