Advanced Data Structures taken from MCS102 - Computer Algorithms and Complexity of Kannur University