DATA STRUCTURES AND ALGORITHMS : PART-2