ここまでがクイックソートアルゴリズムの動きとなります。 そこで、自分なりに理解できたことをまとめて、ひとつのエントリとしてみることにしました。 (優先度70)一週間後のテストの勉強をする。
4このように 52枚のカードをそのまま並び替えるのではなく、 「一度4つのマーク別に分割してから、それぞれを並び替えて最後にくっつける」という手法をとるのが 分割統治法の考え方です。 いま、以下のように大きさが8の配列があり、インデックスの小さな方から5, 1, 8, 4, 7, 2, 6, 3の数値が格納されているとします。 例えばマージソートが一例です。
14ご興味のある方は、お気軽ににご参加ください。 そして、メソッド quickSort は、与えられた配列 a[ ] の a[i]~a[j] の範囲を並べ替えます。
17