プレイ日記
だにえる haru2016nen
配列の中身を逆にする方法って 他になかったっけ? 速度重視で。
9そうだね
プレイ済み
返信[1]
親投稿
moh6an moh6an
単純にSWAPでok
0そうだね
プレイ済み
返信[2]
親投稿
moh6an moh6an
じゃないか・・・逆にしたい・・・反転したいということ?
1そうだね
プレイ済み
返信[3]
親投稿
しんいち stgf1080
速度重視だとRSORTしか思い付かないなぁ。 遅い方法: SWAP A[0],A[9] SWAP A[1],A[8] ・・・ 役立たずですみませんm(__)m
1そうだね
プレイ済み
返信[4]
親投稿
ish owlis1
メモリに余裕あるなら、降順と昇順のデータを常に2重で持ってるのが一番楽で早いとか 無茶を言ってみる。
2そうだね
プレイ済み
返信[5]
親投稿
ツララ LongIceSword
ishさんの方法、あながち無茶じゃないかも。 ソートするための昇順と降順の連番データを格納した配列を予めプログラムの頭の方で用意しておいて RSORTする度に昇順と降順のデータも一緒にソートして、どっちを使うのかはフラグで管理して入れ替えるようにすれば大丈夫かも。
1そうだね
プレイ済み
返信[6]
親投稿
ツララ LongIceSword
もしくは配列はソートとかしないでそのままの状態で、添字の方を ARRAY[LEN(ARRAY)-N] みたくお尻の方から参照するようにするとか。
1そうだね
プレイ済み