Mastering Data Structures: A Comprehensive Guide