A Data structure is a way to store and organize data in order to facilitate access and modifications. Each, among all the existed, has it's strengths and limitations, which are to be understood before using any - No single data structure works well for all purposes.