Originally, linked list (with pointers) is a dynamical data structure - you don't need to know at the beginning the maximal number of elements, it shrinks by deleting of some elements or grows by appending new elements. When an element will be deleted, the memory used by it will be deal...