Common Mistakes

Mistakes when implementing sliding window.

1.1. Forgetting to shrink. Only expanding gives wrong answers.

2.2. Wrong shrink condition. Use while not if to restore validity.

3.3. Off-by-one in window size. Track right - left + 1.

4.4. Not handling empty windows. Check edge cases.

5.5. Updating answer at wrong time. Update after shrinking for minimum, after expanding for maximum.