This is my solution to the Programming Assignment in Algorithms given by Princeton University on Coursera
Week 1 - Week 5 is Part1, Week 6 - Week 10 is Part 2
I got 93 points in Week 4 (failed in some memory test cases)
98 soints in Week 9 (failed in a time test case)
and 100 points in all other assignments
Besides all the testing files are also uploaded with the code