/sorting-contest

Primary LanguageRustMIT LicenseMIT

sorting-contest

4年生のアルゴリズムの授業で開催される、ソーティングコンテストで使ったソースコードと計測用コードです

レギュレーション

  • MSVC (バージョン不明)リリースビルドでテストされる。
  • 組み込みソート関数使用禁止
  • mysort.c に定義された void mysort(int *data, int len) の実行時間で順位付けされる
  • void mysort(int *data, int len) は長さ len を持つ data をソートすることが期待される
  • mysort.c に他のユーザー定義関数を置くことは許可される
  • 標準ヘッダファイルの使用は許可される おそらく MSVC にあれば何でもいい
  • データサイズは 100 未満 10,000 程度 100,000 程度 の 3 つで、それぞれの順位の平均で総合順位が決まる