TABLE 1 shows the performances of Introsort and Improved Introsort in the worst case scenario. For small input sizes, Introsort has a reduced number of comparisons while both sorting methods have the same number of swappings. This means that Introsort is more efficient when the input size is small. However, as the size of the input grows, Improved Introsort gets more efficient than Introsort by having a reduced number of swappings (although the comparisons are still higher than for Introsort). The reduced number of swappings could be attributed to the stability of Bidirectional Bubble Sort. This has resulted in its better performance as the input size grows. From the results presented in TABLE 1, one might be tempted to conclude that Introsort also performs better when the number of comparisons and swappings are added together as the input size increases, but because each swapping takes three assignment statements, the column labeled “Swapping-based Assignment Operations” is instead added to the column for comparison which gives the total number of operations. TABLE 2 shows the performance of the two algorithms in the best case scenario. In this scenario, Improved Introsort outperforms Introsort for all sizes of input. However, the difference in performance is marginal. The simulation results also show that Improved Introsort is especially efficient when the items to be sorted are in reverse order and as the size of the list to be sorted increases. In comparison with other enhancements of quicksort like Median-of-Three, Small Sub-list, Improved Median-of-Three and Introsort, Improved Introsort enhances the performance of quicksort in the worst case significantly better than Introsort and marginally better than Introsort in the best case scenario. Median-ofThree improves the performance of quicksort when the list to be sorted is partially sorted. Small Sub-list enhances the performance of quicksort when the list to be sorted is small and Improved Median-of-Three enhances the performance of quicksort for special types of average case scenario.