トレードオフ的な何か

逆順に並べたい
1  2  3  4  5  6  7  8  9  
やり方としては2種類あって、
左端と右端を順番にswapするやり方と
新しく配列を用意してfor:i[n-1, 0]でnewarr[i]で格納する方法。

二つ目のやり方のほうがコードが見やすいが、newarrを新しく作らなければならないので、メモリの問題がある。
一つ目は速く動作するが、ぐちゃぐちゃになる可能性がある