Mental Model
A heap lets us quickly find and remove the smallest or largest item without sorting everything again. Sorted arrays are slow when we want to add or remove items because they need shifting.
Analogy: Imagine a messy pile of papers where you always want the most important one on top. A heap is like a special stack that keeps the most important paper on top automatically. A sorted array is like a neat row of papers, but adding or removing papers means shifting many others.
Sorted array: 1 [2] 3 4 5 6 7 8 9
Heap (min-heap):
[1]
/ \
[3] [2]
/ \ / \
[7] [6][5][4]