iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

六邊形戰士程式設計 系列

小孩子才做選擇
世界上有那麼多厲害的程式設計典範 (programming paradigm )
死守在其中一種上面太可惜了
讓我們一起學習結合多種程式設計典範寫程式吧 !

參賽天數 26 天 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 團隊震驚 2.0
DAY 11

D11 - 樹狀搜尋問題 複雜度分析篇

請搭配 D10 - 樹狀搜尋問題 實作篇 閱讀。 衡量程式寫法好不好,複雜度是很重要的一環,然而該如何分析複雜度呢? 複雜度有時候是很主觀的,舉例來說,昨天...

2024-09-25 ‧ 由 RichardW 分享
DAY 12

D12 - 樹狀搜尋問題 效能分析篇

請搭配 D10 - 樹狀搜尋問題 實作篇 閱讀。 從演算法的角度上來看,假設 N 為樹的節點數量,「結構化」與「函數式」兩種時作方式在空間複雜度,以及時間複...

2024-09-26 ‧ 由 RichardW 分享
DAY 13

D13 - 樹狀搜尋問題 非同步版 實作篇

請搭配 D10 - 樹狀搜尋問題 實作篇 閱讀。 在實際開發中,我們很少會把資料寫死在程式中,通常都會從檔案、資料庫、或者是第三方服務取得資料。 type...

2024-09-27 ‧ 由 RichardW 分享
DAY 14

D14 - 樹狀搜尋問題 非同步版 說明篇

請搭配 D13 - 樹狀搜尋問題 非同步版 實作篇 閱讀 結構化程式設計中,我認為有兩點值得改進 async function getNameById(ta...

2024-09-28 ‧ 由 RichardW 分享
DAY 15

D15 - 樹狀搜尋問題 非同步版 Kotlin 篇

請參考 D14 - 樹狀搜尋問題 非同步版 說明篇 今天我們嘗試換個語言,用 kotlin 來解決非同步版的樹狀搜尋問題,並觀察語言之間的差異 data...

2024-09-29 ‧ 由 RichardW 分享
DAY 16

D16 - 樹狀搜尋問題 非同步版 Python 篇

請參考 D10 - 樹狀搜尋問題 非同步版 Typescript 篇 請參考 D13 - 樹狀搜尋問題 非同步版 Kotlin 篇 今天我們再次換個語言...

2024-09-30 ‧ 由 RichardW 分享
DAY 17

D17 - 樹狀搜尋問題 監控版 實作篇

想像我們有一個深不見底的樹狀結構,而且同一時間有多個使用者同時在使用它,這導致在查詢過程中有比較小的機率,可能出現資料一致性問題,例如以下情況 想像我們有以下...

2024-10-01 ‧ 由 RichardW 分享
DAY 18

D18 - 樹狀搜尋問題 監控版 TS優化篇

請參考 D17 - 樹狀搜尋問題 監控版 實作篇 昨天的做法解決了監控和樹狀搜尋兩個不相關的流程攪和在一起的問題,然而卻衍生了更多的問題 ! 想像我們除了監...

2024-10-02 ‧ 由 RichardW 分享
DAY 19

D19 - 樹狀搜尋問題 Spring 版 Kotlin篇

要是說 AOP 這個概念在哪裡發光發熱,我第一個想到的就是 Spring,在處理繁瑣重複的 Web 服務時實在太需要 AOP 的輔助來降低複雜度了,所以我們今天...

2024-10-03 ‧ 由 RichardW 分享
DAY 20

D20 - 樹狀搜尋問題 監控版 Python篇

今天使用 python 來實作 AOP,並且在最後比較三種語言在 AOP 實作上的差異。首先在 D16 - 樹狀搜尋問題 非同步版 Python 篇 的基礎上,...

2024-10-04 ‧ 由 RichardW 分享