Applications of Data Structure