Advanced Data Structures and Algorithms