1. Data Structure:
Data structure refers to a scheme for organizing related pieces of information. Data structures can implement one or more particular abstract data types.
Example: Array, Tree etc.
2. Abstract Data Type:
Abstract data types are mathematical models of a set of data values or information that share similar behavior or qualities which can be specified and identified independent of specific implementations.