This repository contains coursework from Oregon State's Analysis of Algorithms course. Assignments demonstrate working knowledge of C and python programming, and an understanding of common CS algorithms.
- Assignment 1 - merge and insert sort
- Assignment 2 - example of a poor performing sorting algorithm
- Assignment 3 - knapsack problem
- Assignment 4 - change making (dynamic algorithm)