An ADT implementation chooses a data structure to represent the ADT. Each data structure is built up from the basic data types of the underlying programming language using the available data structuring facilities , such as arrays ,records (structures in C) , pointers , files , sets , etc. E...