DATA STRUCTURES AND ALGORITHMS : PART-1