Dynamically allocated linked lists are generally portrayed as a more flexible structure than arrays. However, dynamically allocated arrays, as available in C++, can be just as flexible and easier to use. This paper compares the use of dynamically allocated linked lists to dynamically allocated arrays as available in C++.
/lp/association-for-computing-machinery/c-dynamic-arrays-vs-linked-lists-ZRVLWcmn1I