Up | English | 整列のプログラム |
これは,「バブル・ソート」と呼ばれている方法です ──
比重の軽いもの (バブル) が重いものと入れ替わって上に移動する,というイメージ |
|
入力の要素である4個の数を,x[1], x[2], x[3], x[4] に収納する。
p に 4 を入れてから,以下を繰り返す; 1回終わるごとに p の中にいまより1小さい数を入れる; p (の中の数) が 1 になったら,繰り返しを終える {
1回終わるごとに j の中にいまより1大きい数を入れる; j (の中の数) が p になったら,繰り返しを終える {
x[j+1]の中の数を x[j] に入れる。 s の中の数を x[j+1] に入れる。 x[1], x[2], x[3], x[4] の中の数をこの順番に並べたものを,出力する。 |
{
x[2] = x2; x[3] = x3; x[4] = x4; for( p = 4; p > 1; p-- ) {
{
{
x[j] = x[j+1]; x[j+1] = s; return( x[1], x[2], x[3], x[4] ); |