This is a collection of coding assignments for the online course "Algorithms, Part I" from Princeton University available at Coursera
The code depends on Java packages that were written for the course. You can download it from the course's website. Include the packages in your Java CLASSPATH to run the programs.