Mental Model
A heap lets us quickly find and remove the smallest or largest item, which a sorted array can't 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 stack that always keeps the top paper the most important, so you grab it quickly. A sorted array is like a neat stack but adding or removing papers in the middle takes a lot of time.
Sorted array: [1, 3, 5, 7, 9]
Heap (min-heap):
1
/ \
3 5
/ \
7 9