DATA STRUCTURES AND ALGORITHMS LABORATORY