Mental Model
Arrays store items one after another in a single block of memory, while linked lists store items scattered in memory, connected by pointers.
Analogy: Imagine a row of mailboxes in a straight line (array) versus houses spread out in a neighborhood connected by roads (linked list).
Array: [1][2][3][4][5] Linked List: 1 -> 2 -> 3 -> 4 -> 5 -> null