The combination of dynamic allocation and linked data structures is extremely attractive because it utilizes memory with very high efficiency.

However