Mental Model
A min heap keeps the smallest element at the top so we can quickly find and remove the smallest values one by one.
Analogy: Imagine a pile of numbered balls where the smallest ball is always on top, so you can pick the smallest ball easily without sorting all balls every time.
Min Heap Array Representation:
[ 2, 5, 8, 10, 15 ]
Heap Tree:
2
/ \
5 8
/ \
10 15
ā root is smallest