Mental Model
Lookup means finding a value quickly by its key or position. Different structures organize data differently, affecting how fast we find things.
Analogy: Imagine looking for a book in a library: an array is like a shelf with books in order, a linked list is like a chain of books you must check one by one, and a hash map is like a librarian who instantly tells you where the book is.
Array: [0]1 -> [1]2 -> [2]3 -> null
Linked List: 1 -> 2 -> 3 -> null
Hash Map: {key1: val1, key2: val2, key3: val3}