created: 01/17/2003; corrections: 11/30/03, 12/09/05; edited 06/20/2015, 05/31/2021
Dynamic memory allocation is most frequently used to build data structures. The previous chapter described linked lists. This chapter shows how that idea can be implemented with dynamic memory.
(Review: ) Except for the first and last item, each data item in an ordered list has one and one