Skip to content

Solution for the coursera course Princeton Algorithms II

Notifications You must be signed in to change notification settings

Nick-Triller/princeton-algs2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Assignments

This directory contains all assignment solutions for Princeton's Algorithms 2 on Coursera.

Module Assignment Specification Grade
assignment1 WordNet Specification 100 %
assignment2 Seam Carving Specification 100 %
assignment3 Baseball Elimination Specification 100 %
assignment4 Boggle Specification 100 %
assignment5 Burrows-Wheeler Specification 100 %

Project structure

All assignments are separate maven modules.

The root pom.xml (in assignments) aggregates all assignment modules and contains logic that creates the submission zip file in the target directory on mvn package.

Tests

Unit tests can be executed via maven-surefire-plugin.

cd assignments
mvn test

Dependencies

All dependencies are defined in the root pom.xml. Submodules don't add any additional dependencies.

GroupID ArtefactID Description
org.junit.jupiter junit-jupiter-engine Unit test framework
edu.princeton.cs algs4 algs4 provided by the course from https://dl.bintray.com/algs4/maven

About

Solution for the coursera course Princeton Algorithms II

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages