Searching: Linear Search, Binary Search. Sorting: Bubble Sort, Selection Sort, Merge Sort. Asymptotic Notation, Recursion.
The program we’ll write will be called sort. And it will implement three sorting algorithms.
The program we’ll write will be called plurality. And it will run a plurality election.
The program we’ll write will be called runoff. And it will run a runoff election.