For more information on Quicksort see section 8.6.
For more information on Quicksort pivots see section 8.6.3.
Note: I am putting these here because students have asked them in the past, this is not a reflection of what will be on quizzes.
A: Java uses a variation of Quick sort in its .sort method on ArrayLists and in certain cases it can perform better than merge sort.
A: For Quick Sort the Best and the Average time complexities are the same, though the worst case is O(n^2).