|
カテゴリ:ポップン
こんばんは、ろいです
1~2時間目:アルゴリズム クイックソート法を学びました。クイックソートとは名前の通り実用上最も速いと言われているソートのプログラムの種類です。具体的な動きの例は↓のようになります 初めの数字の並びがこれとします 9 3 4 7 2 8 6 1 5 まずは5に着目します。一番左から5より大きい数を探索します。この場合9がヒットします。そしたらば、9と5を入れ替えます 5 3 4 7 2 8 6 1 9 次に5より右側で5以下のものを探索し、入れ替えます 3 5 4 7 2 8 6 1 9 そして、こういう風に端でない場合は右と左を同時に探索し、入れ替えるという作業を繰り返します。そして、最初に着目した数字の入れ替え作業がまったく行なわれなくなったらその数字はその位置でOKといえます ↑の奴を進めて、5が確定した場合 3 4 2 1 5 7 8 6 9 その次は5の右側の数字郡と左側の数字郡でまた同じ動作を行ないます。これを繰り返す事で最終的にはソートが出来るというものです ↑の奴の動き(途中省略あり) 1 3 4 2 5 7 8 6 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 とりあえず、書式を変えつつ説明をつけましたが、何となくやっている勉強の種類が分かったかなと思います この後は、少しポップン。さすがにこうIRばっかやっていると精神的にきついです。そろそろ新規クリアとかの方向性に戻ろうかな 帰ってからはバイトでした。今日はそんなに大変じゃなかったような さて、寝ます お気に入りの記事を「いいね!」で応援しよう
Last updated
2007.06.13 03:00:30
[ポップン] カテゴリの最新記事
|