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.

Divide and Conquer

Core Algorithms

Other Algorithms

Problem Solving

Greedy Method

Core Algorithms

Dynamic Programming

Core Algorithms

Other Algorithms

Linear Programming

Intractability