Mental Model
A heap lets us quickly find and remove the smallest or largest item, which a sorted array cannot do efficiently when we need to add or remove items often.
Analogy: Imagine a messy pile of papers where you want the most important one fast. A heap is like a special folder that always keeps the top paper ready, while a sorted array is like a neat stack that takes time to add or remove papers.
Sorted Array: [1] -> [3] -> [5] -> [7] -> [9]
Heap (min-heap):
1
/ \
3 5
/ \
7 9