Algorithms-part-I Programming Assignment 1: Percolation PProgramming Assignment 2: Deques and Randomized Queues Programming Assignment 3: Pattern Recognition