An abstract data type is a general term used to describe how data is organized and what operations can be performed on that data. Data structures are the concrete implementations of a specific ...