/algorithms_princeton_template

Coursera Programming Assignments template for the Princeton's Algorithms course

Primary LanguageJava

Algorithms.

Solutions of the Algorithms courses of the Princeton University in Coursera.

Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.

The details of the courses can fe found in:

Structure

The src folder contains the solutions for each week in the following structure:

Note

The Gradle project creates for each assignment a task that will remove for each file, the package information and will put then in a zip file ready to submit to the Coursera platform. Before creating the Zip file, it will run the tests, SpotBugs, PDM, and CheckStyle to verify the quality of the solution.