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 2 3 4 5 6 7 8 9
Heap (min-heap):
1
/ \
3 2
/ \ / \
7 6 5 4