My sorting application now supports eleven sorting algorithms. Below are some results from ten of the methods.
Basic Exchange
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 134039
Maximum Runtime = 143654
Mean Runtime = 137164
Median Runtime = 136788
Standard Exchange
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 318753
Maximum Runtime = 389181
Mean Runtime = 330273
Median Runtime = 328034
Insertion Sort
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 48089
Maximum Runtime = 54204
Mean Runtime = 49308
Median Runtime = 49116
Selection Sort
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 224979
Maximum Runtime = 348275
Mean Runtime = 233022
Median Runtime = 229386
Simple Shifting
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 115351
Maximum Runtime = 131739
Mean Runtime = 117297
Median Runtime = 116714
Heap Sort
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 2408
Maximum Runtime = 2800
Mean Runtime = 2477
Median Runtime = 2454
Quick Sort
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 838
Maximum Runtime = 1011
Mean Runtime = 900
Median Runtime = 893
Singleton's Sort
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 727
Maximum Runtime = 849
Mean Runtime = 761
Median Runtime = 747
Counting Sort
PRNG Seed = 1
Number of Samples = 10000
Maximum Sample Value = 10000
Number of Experiments = 100
Runtimes in Microseconds
Minimum Runtime = 97
Maximum Runtime = 122
Mean Runtime = 103
Median Runtime = 103