2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Software Development
選手 147 文章 2896
Day 28
2022-09-29
876
0
在二元搜尋樹中,有這麼一個經典的題目:尋找兩節點的共同祖先! 但是共同祖先可以有很多個,所以我們會選擇最接近的共同祖先作為這題的輸出。 那要怎麼實作呢? 我們...
Day 11
2022-09-17
876
0
我們一般都求二元樹的最大深度,不過我們今天的練習改成使用BFS來尋找其中的最小高度. 題目是這樣的,給你一個二元樹,求其中最小高度,也就是根節點到葉節點最短的距...
Day 23
2022-10-07
875
0
在稍早前我們聊過 Active Model 可以怎麼玩 attribute這邊我們來聊聊要怎麼讀取我們設定過的 attributes。 只要你有 include...
Day 7
2022-09-13
874
0
如果能一次到位當然好,不過,可能要多加練習,多開闊眼界增加創造力和聯想力才能達到這個程度吧。 我記得有一個題目正好可以體驗到這點。 「妳試試258. Add D...
Day 17
2022-10-07
874
0
Review AOP是在處理Cross-cutting concerns,將某段代碼(日誌)動態切入(不把日誌程式hardcode到業務邏輯方法中)到指定方法(...
Day 4
2022-09-18
874
0
好吧,前面的文章打這麼多,那要怎麼知道你的程式碼到底是不是亂到不行。為了讓各位知道這點,我就拿出一部分還沒重構的程式碼給各位看看吧。 God Class 棋類遊...