(深入理解)debounce 與 throttle 的時間模型與 this 流動
今天本來只是想複習 debounce / throttle 手寫,結果一路從「會寫」直接鑽到「時間模型 + this 機制」,這種越學越深的感覺其實滿爽的 😂
今天本來只是想複習 debounce / throttle 手寫,結果一路從「會寫」直接鑽到「時間模型 + this 機制」,這種越學越深的感覺其實滿爽的 😂
這題我其實卡了一段時間,不是因為寫不出來,而是過程中踩了很多坑,而且有些錯誤其實滿低級的,但當下就是會卡住。
這篇把我實際卡過的點完整記錄下來,包含從錯誤寫法到理解 DFS 與 -1
解法的過程。
最近進入 Binary Tree 題型,原本以為只是 traversal 的變形,結果在 Max Depth 跟 Diameter 之間卡了很久。這篇記錄一下自己理解 Tree recursion 的過程。
第二次來理解這題的時候,驚嘆 ChatGpt 真的是一個好老師,用很清楚的說明一次教會我 PreOrder、InOrder、PostOrder…
最近開始進 Tree 題,原本以為只是換個資料結構,結果一看到題目給的樹圖跟 array 表示法,腦袋就先打結一半。
這篇先記錄一下 Binary Tree Inorder Traversal 的理解過程,因為它看起來只是「走訪」,但對我來說其實是搞懂 Tree 題的入口。
這題其實是 Sliding Window 的經典題,但我大概繞了一圈才理解。
刷到 Best Time to Buy and Sell Stock 時,時隔一年竟然能一次挑戰成功!!這種成就感難以言喻…
這題的解題歷程「卡了一下之後恍然大悟」的感覺非常美好,不只是答案本身,更是我如何一步步修正思路、真正理解問題內涵的過程。
距離上次解這題又過去一年了,而這次解題出乎意料的快只花了十五分鐘,給自己拍拍手!
重新打開 Leetcode 總是會心理抗拒,但又難擋靠自己解題獲得的成就感,記錄一下解題過程的腦內風暴吧!