Selection Sort
find the smallest unsorted element in an array and swap it with the first unsorted element of that array
Bubble Sort
Swap adjacent paris of elements, if they are out of order, bubble up the highest number
Insertion Sort
Left to right in an array, shift elements one at a time
Merge Sort
Split the array into subarrays, then merge those subarrays back together in the correct order. Keep splitting in half.
Binary Search
Given a sorted array, divide and conquer by systimatically eliminating half of the remaining elements to find target
Linear search
iterate from left to right, try to find the target array