Mental Model
A heap helps quickly find and remove the smallest or largest item, which a sorted array cannot do efficiently when items change.
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 without sorting everything again.
Sorted Array: [1] -> [3] -> [5] -> [7] -> [9]
Heap (min-heap):
1
/ \
3 5
/ \
7 9