前言 今天要來討論一些更進階的程式寫法,比較偏向效能方面的優化,怎麼寫可以讓效能變好、擴充容易,而不是討論如何寫出一個 feature,因為我們的目標是「更好」...
在 TypeScript 中,enum 算是還蠻常會使用到的型別,但有時如果用的不好或觀念不夠清楚的話,就會有點痛苦而不知所以然。 以下面這個 GENDER...
前言 今天再來聊聊另一個重要的工具,是很多人剛開始學 Javascript 就一路接觸到現在,如果沒有這個工具,大家的工時可能至少要拉長一個小時(?) 我們來聊...
今天這題題目是國外論壇分享的面試題,其實也是LeetCode-Path Sum的衍生題,直接來刷題吧! 簡單複習一下二元樹 Binary Tree 的特點:...
今天來分享一個小東西,記得以前一開始用 React 搭配 TypeScript 開發專案的時候,在寫 Event Handler 的時候,常常會碰到不知道 E...
前言 昨天講完 Code Review,團隊一致的寫 code 風格,可以大幅提升 review 的速度,也可以讓每個人的程式碼更好閱讀。 因此今天來聊聊兩個很...
今天直接動手來解題吧!我們從根(root)開始,利用Divide and Conquer來驗證每一個子樹(Subtree),直到我們驗證到最後的葉子。 像是我們...
雖然昨天說 TypeScript 已經差不多,但其實還有一個(或一些?)還沒寫到。我們來看一段程式碼: 上面這個是在 React 中的一段型別定義,今天沒有要...
前言 進入倒數十天了,這一路走來也是不容易啊((汗 剩下來的十篇,我想要試著把焦點轉移,不再是那麼「硬」拼命 coding 學習,而是試著從一些「非 codin...
說到廣度優先搜尋我一定要現知道Queue Queue(佇列)是先進來的元素先出去(First In First Out = FIFO)的資料結構,通常用於讓程...