Announcements and Demos (0:00-1:00)

From Last Time (1:00-4:00)

Search, Sort, and Runtime (4:00-65:00)

Runtimes graph

Bubble Sort

Selection Sort

Insertion Sort

Visualization

Notation

linear search binary search bubble sort selection sort insertion sort merge sort
O n log n n2 n2 n2
Ω 1 1 n n2 n
Θ n2

Merge Sort

linear search binary search bubble sort selection sort insertion sort merge sort
O n log n n2 n2 n2 n logn
Ω 1 1 n n2 n
Θ n2