What is a Data Structure?

A data structure is a method for storing, managing and organising data in a computer according to a set of rules in order to provide certain advantages with regard to space and efficiency of the data and its access and mutation.