is a systematic way to organize data in order to use it efficiently. following terms are the foundation terms of a data structure.
a way of representing and storing information. choice of data structure affects which operation can be efficiently performed
the collection of programming constructs used to implement a collection. for example, a collection might be implemented using a fixed-size structure such as an array