homework8

計算 insertion sort, selection sort, bubble sort 三種排序法所花費的時間

輸入:先輸入一整數 n,再輸入 n 個整數
輸出:輸出三種排序法各花費的時間

作業說明與要求:

  • 計算排序時間的方法請參考範例檔 CalTime.c
  • 輸出請在 main 執行,輸出完請換行
  • 提供兩組測資,其內容分別為:
    • input.txt: 十萬筆測資
    • input2.txt: 一萬筆測資
  • 測試資料結構皆為:
    • 第一行:一整數 n
    • 第二至 n 行:一至一億的隨機整數

輸入範例:

以測資作為輸入,程式依舊使用 scanf() 即可,作法如下:

a.exe < input.txt

輸出範例:
insert sort: 7626 ms
selection sort: 13062 ms
bubble sort: 19882 ms

注意:執行時間僅為大略時間,每台裝置每次執行的時間不會一樣。

執行範例: