Mental Model
We keep two heaps to split numbers into smaller half and larger half, so the middle value is easy to find.
Analogy: Imagine a seesaw balanced in the middle. The smaller numbers sit on the left side, the bigger numbers on the right side. The middle is where the seesaw balances.
MaxHeap (smaller half) MinHeap (larger half)
[10, 8, 5] [12, 15, 20]
↑ ↑
max at top min at top