This section presents a pointer-based implementation of ordered lists.
Program declares the ListAsLinkedList class.
Like its array-based counterpart ListAsArray,
the ListAsLinkedList class is a concrete class
derived from the abstract base class List.
The sets of member functions comprising the public interfaces
of the ListAsArray and ListAsLinkedList classes are identical.
Program: ListAsLinkedList Class Definition