Data structure is simple logical representation and organization of data inside the main memory. These are used to organize data in a way that the insertion,searching and deletion is performed with minimum complexity at the same time ensuring efficient computing performance.