Bubble Sort
do:
for each pair of adjacent elements:
if the values are out of order:
swap the values
while the array is not sorted
- Look at each adjacent pair in the array
- Swap adjacent pairs if they are out of order
- Repeat until no swaps are made
worst-case runtime of bubble sort