created: 01/17/2003; corrections: 11/30/03, 12/09/05
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