Quick Sort (OCR A-Level Computer Science): Flashcards
📚Flashcards
Practise the cards
12 cards from this deck
ShowHide
Practise the cards
12 cards from this deck
Quick Sort strategy
Quick Sort strategy
Divide-and-conquer
Quick Sort algorithm type
Quick Sort algorithm type
Comparison-based sorting
Quick Sort pivot purpose
Quick Sort pivot purpose
Splits array: smaller left, larger right
Quick Sort in-place meaning
Quick Sort in-place meaning
Minimal additional memory required
Quick Sort best/avg case complexity
Quick Sort best/avg case complexity
Quick Sort worst case complexity
Quick Sort worst case complexity
Quick Sort worst case trigger
Quick Sort worst case trigger
Pivot divides array poorly
Quick Sort first step
Quick Sort first step
Choose a pivot
Quick Sort second step
Quick Sort second step
Partition array around pivot
Quick Sort third step
Quick Sort third step
Recursively apply to sub-arrays
Common Quick Sort pivot choices
Common Quick Sort pivot choices
First, last, or middle element
Improve Quick Sort pivot: strategies
Improve Quick Sort pivot: strategies
Random pivot or median-of-three
