Skip to content

CharlieCurious/Princeton-Algorithms-I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Solutions to Princeton's Algorithms I MOOC.

The course is available for free at:

Coursera Algorithms I

Description

All assignments are graded 100/100.

You can consult the .java files in the src folder, or you can import the .zip with all the assignments directly to Eclipse IDE.

Disclaimer: Coursera's honour code

I made this repository with the intention of helping anyone who is stuck trying to complete the course. By doing so, I'm breaking Coursera's honour code.
I'm doing it in part because it came to my attention that some institutions and professors are slacking off by prescribing students with free MOOCs and zero guidance. Therefore I attempt to publish the solutions with descriptive and hopefully elucidative comments, so that they are easy to understand and to learn from.
Please do try to solve the assignments and interview questions on your own and only peek at my solutions as a last resource.

TODO:

  • Improve descriptive comments explaining the algorithms.
  • Some methods in KdTree can be further optimized and/or simplified.
  • Fix all pmd warnings.
  • Add solutions to the interview questions.
  • Add file with tips about passing all timing and memory tests.

Releases

No releases published

Packages

No packages published

Languages