package
0.0.0-20241125063422-a7e1e0bf04b0
Repository: https://github.com/blueblue0102/leetcode-go.git
Documentation: pkg.go.dev

# README

209. Minimum Size Subarray Sum

https://leetcode.com/problems/minimum-size-subarray-sum/

在知道要使用 sliding window 之後,問題就會在於迴圈要如何設計
自己想不通時,迴圈的條件判斷可能就會非常複雜
但是一旦知道最佳做法時,就會變得很簡單

程式碼的寫法是雙層迴圈
乍看之下是 O(n^2),但其實是 O(n)
因為陣列中的每一個點實際上都只會被巡兩次
所以 O(2n) = O(n)

Takeaway

  • 雙指針,sliding windows