Performance Difference between Exchange Sort and Quick Sort

 

 

            Exchange sort is easy to understand and easy to implement but it's the most time consuming algorithm. Besides quick sort is the fastest algorithm out there. It's slightly difficult to understand but it's  the best one.

 

 

  

The Algorithm

 

 

 

 

 

 

 

 

 

 


These two algorithms are implemented in Turbo C/C++.

CPU: Intel CELERON 500.

Results are in seconds.

Test array is chosen to be reverse sorted.

 

 

 

 

 

 

 

 

 

Array size is 100

If the repetition is 1,6 Million, difference will be 140 – 45  = 95 seconds.

 

 

 

 

 

 

Performance percentage is 66.6 %.

In other words Quick Sort is 3 times faster than Exchange Sort.

 
Copyright by Chasan Chouse