Algorithm and Design
Algorithm and Design
1) Insertion Sort
10000 100000 1000000 5000000
Sorted 0.016ms 0.169ms 1.666ms 7.419ms
Reversely Sorted 3.284ms 3537.4ms 352912ms Unkown
Random 18.066ms 176429ms 512592ms Unkown
Nearly Sorted 0.018ms 0.195ms 1.736ms 9.202ms
Scattered Sorted 14.534ms 1813.93ms 472475ms Unkown
Chunks
2) Merge Sort
10000 100000 1000000 5000000
Sorted 2ms 21ms 204ms 1053ms
Reversely Sorted 3ms 21ms 203ms 1062ms
Random 3ms 28ms 276ms 1432ms
Nearly Sorted 3ms 21ms 209ms 1073ms
Scattered Sorted 3ms 25ms 256ms 1326ms
Chunks
3) New Merge Sort
10000 100000 1000000 5000000
Sorted
Reversely Sorted
Random
Nearly Sorted
Scattered Sorted
Chunks