INTRODUCTION Among the sorting algorithms that are not difficult to implement is Quicksort. “The algorithm works well for a variety of input data and consumes fewer resources than any other sorting method in many situations” [1]. The algorithm is also an in‐place sorting algorithm. “It is the fastest known generic algorithm in practice” [2]. Its worst‐case running time is, however, O(n2 ) on an input array of n numbers. “In spite of this slow worst‐case running time, Quicksort is often the best practical