As applications get more complicated and the amount of data collected increases, issues with processing speed and data searching may arise. Data structure is a method for efficiently organizing, managing and storing data. The data elements can be easily traversed with the aid of data structure. Stacks, queues, linked lists, search trees,