QuickSort is an efficient, in-place sorting algorithm that uses the divide and conquer approach to sort items.