Re:A numerical analysis of Quicksort: How many cases are bad...
by rachbowyer on Friday August 28, 2015 @10:54AM
(#10135732)
If quicksort always takes the first element in the array as the pivot, then an array that is already sorted is the worst case.
Re:A numerical analysis of Quicksort: How many cases are bad...
by TheLoneWolfling on Friday August 28, 2015 @10:57AM
(#10135754)
Doesn't a sorted array trigger the worst case in that case? Either ascending or decending. It's one of the reasons not to choose the first element as the pivot, iirc.
A much more interesting case is the median-of-three pivot. (Namely, median of first / middle / last elements). You can still do it, however.
EDIT: I wrote worst case #permutations. That's the best case #comparisons. So, no, I don't mean a sorted sequence ;)