Mental Model
We want to find how much water can be trapped between bars of different heights after it rains. Water is trapped where shorter bars are between taller bars.
Analogy: Imagine a row of buildings with different heights. When it rains, water collects in the valleys between taller buildings, just like water trapped between bars.
Height bars: 3 -> 0 -> 2 -> 0 -> 4
Water trapped: ~ ~ ~
Visual: 3 ↑
| 2 ↑
| | 4 ↑
Bars: 3 -> 0 -> 2 -> 0 -> 4 -> null