My programming assignments to the Algorithms, Part I course by Kevin Wayne and Robert Sedgewick of the Princeton University.
This course covers the most basic and essential algorithms and data structures, with emphasis on complexity and performance of the Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. The programming language used is Java.
It's a free course provided by Coursera. You can find the course here: https://www.coursera.org/learn/algorithms-part1/home/welcome
Please feel free to provide any feedback on my code.
Each of the folder comprises of a code for that particular week of the course. The PDF file explains the coding problem. The Test Examples consists of files provided by the course and the code folder consists of the actual code.
Please use this code to recognize my work. It should only be used as reference and should not be submitted in order to pass the course. Thank you!
Credits: Coursera and the Algorithms-Part I Instructors - Kevin Wayne and Robert Sedgewick