Skip to content
Kaelyn H. edited this page Dec 14, 2013 · 8 revisions

Sorts

Selection Sort (pg. 425 - 427)

Bubble Sort (pg. 428 - 431)

Insertion Sort (pg. 431 - 434)

Shell Sort (pg. 437 - 440)

Merge Sort (pg. 441 - 446)

Heap Sort (pg. 446 - 451)

Quick Sort (pg. 451 - 459)

Big O of Number of Comparisons

Sort Best Worst Average
Selection O(n^2) O(n^2) O(n^2)
Bubble O(n) O(n^2) O(n^2)
Insertion O(n) O(n^2) O(n^2)
Shell O(n^7/6) O(n^5/4) O(n^2)
Merge O(n log n) O(n log n) O(n log n)
Heapsort O(n log n) O(n log n) O(n log n)
Quicksort O(n log n) O(n log n) O(n^2)

Clone this wiki locally