-Dynamic data structure is more efficient to the memory.
-The memory access occurs as needed by the program.