Data Structures and Applications