Advanced Data Structure

Syllabus

This course explores advanced data structures with an emphasis on theoretical foundations and practical applications, focusing on efficient management of multidimensional data and optimization of memory hierarchies. Students will engage with cutting-edge topics such as dynamic graphs and succinct data structures, deepening their understanding of how these systems can be applied to real-world computer science problems. By examining challenges like dynamic optimality and innovative uses of hashing, the course prepares students to contribute to ongoing research and development in the field.

Tentative Outline for the Courses: