segment sort
区間の整列

ミニレポート第 10 回課題

配列の一部の区間を昇順に整列させ,それ以外の要素を変更しない 関数 ssort を作れ.

プログラムの仕様

関数定義の書き出し例: void ssort(int a[], int l, int r)

例えば配列 data の内容が data[0] から順に 20 6 55 74 3 45 13 87 46 30 だった場合,ssort(data, 3, 4) を実行すると配列 data の内容は 20 6 55 3 74 45 13 87 46 30 となり,ssort(data, 0, 9) を実行すると 10 個要素すべてが整列される通常のソートと等価になる.

プログラム全体についての注意

注意事項

受理した学生のリストを 1 クラス提出者 2 クラス提出者 3 クラス提出者 に掲載する. 締切までに提出したにもかかわらず締切後一週間を過ぎても掲載されていない 場合は山本 <hiroshi@tokai.ac.jp>まで連絡せよ. 未提出の学生はすみやかに再提出せよ. 再提出後一週間経っても掲載されない場合も 山本まで連絡せよ.


Updated in November 4, 2019, index.html, Yamamoto Hiroshi Web