The elements are evenly distributed. Some elements may have more elements and some may not have anything.
It requires pointers. This LEADS to slow the algorithm down a bit because of the time required to ALLOCATE new cells, and also ESSENTIALLY requires the implementation of a second data STRUCTURE.