Data Structures are something which is really needed in our coding process. Whenever you need to have large data bases you use data structures. You have stack, linked lists, vectors, trees etc. as data structures which are efficient ways of storing data's.