A linked list stores items in nodes scattered in memory, each node pointing to the next, so it grows and shrinks easily.