- C++相談室 part114
64 :デフォルトの名無しさん[sage]:2014/09/02(火) 01:22:35.28 ID:/I0Am/11 - >>63
i = 0 i = sorted_index[i] i = sorted_index[i] i = sorted_index[i] … の順で data[i] を data[sorted_index[i]] に移していけばいいんじゃん。tmp は T 1個で済む。 i == sorted_index[i] で止まっちゃうけど、そのときはまだ処理してない sorted_index[i] を探す。 sorted_index[i] は処理するごとに -1 とかで処理したフラグ立てとく。
|