学校の課題なのですが、10回テストをして各テストの点数を低い順に並び替えるという問題です。そこで、処理手順を作成しなくてはならないのですが、(1)合計点、最高点、最低点を初回(先頭)の点数で初期化する。(2)並び替え前のデータを表示する。(3)バブルソートで配列を並び替える。(4)並び替え後のデータを表示する。といった感じです。(開始)→から始まってループとかを使ってやるみたいですけど、どうも流れ図に表せません・・・。特に、(3)がよくわかりませんので、そのへんを詳しく知りたいです。よろしくお願いします。

A 回答 (1件)

バブルソートは隣接交換法のことです。

参考URLには流れ図ものっています。
隣接交換法を実行すると、左の方にある最大値データが隣接交換の繰り返しで、一番早く右端に到着します。水中の大きな泡ほど水面に早く達するのになぞらえてバブルソート(泡ソート)と呼んでいます。

参考URL:http://www2.osk.3web.ne.jp/~a0mediac/Argoa/B96a0 …
    • good
    • 0
この回答へのお礼

おかげさまで無事作成することができましたσ(^^)
ありがとうございます!

お礼日時:2002/04/12 20:35

このQ&Aに関連する最新のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ