Algorithms-part1-assignments -First Week Assignment: Percolation -Second Week Assignment: Randomized Queues and Deques -Third Week Assignment: Collinear Points -Fourth Week Assignment: 8 Puzzle -Fifth Week Assignment: Kd-Trees