Advantage
- Linked Lists are dynamic data structures, arrays are not
- It can allocate the needed memory in runtime
- Very efficient if we want to manipulate the first elements
- Can store items with different sizes; an array assumes every element to be exactly the same
- It is easier for a linked list to grow organically. An array’s size usually need to be known ahead of time or re-created when it needs to grow