Implementation and explanation of algorithms from the COMP3821 course at UNSW. All the implementations are written in Python 3+ with explanations in comments. This repository is intended for me to study algorithms by implementing them in code. Also included are various algorithms not strictly taught in the course but are related to the programming techniques taught.
- Peak finding (modified binary search)
- Median of two sorted arrays (modified binary search)
- Inversion counting (modified merge sort)
- Buy and sell stocks (modified merge sort)