Course notes and select Python implementations of a few basic algorithms based on the Coursera Princeton Intro to Algorithms I course. The course is taught in Java, so some of the issues raised in the notes are Java-specific, or not necessarily applicable to Python. All notes and code are contained in Jupyter notebooks.
Contents