自從 Kotlin 被 Google 認定為 Android 的首選語言後,它便經常與 Java 進行比較。我從2018年開始學習 Kotlin,當時它被視為...
動態規劃 (DP)
解題思路
費波那契數列的定義是 ,,並且 對於任意 成立。
這個遞迴關係可以用動態規劃來實現,只需要記錄 和 作為初始值,然後不斷...
Tree
Tree(樹)是一種資料結構,是具有樹狀結構性質的資料集合,根朝上,而葉朝下,它具有以下的特點:
每個節點都只有有限個子節點或無子節點
沒有父節點...
Hash Table
Hash Table(哈希表),是透過 Hash Function 計算出一個 key 與 value 所對應的位置,進而建立雜湊表格,而...
今天要實做兩個著名的資料結構 Stack 和 Queue
Stack 是一種後進先出(Last-In-First-Out,LIFO)的資料結構,其中最後添加...
第 2 天開始了!!!
環境設定
本身作業系統是用 Ubuntu 22.04.3 LTS
所以環境設定僅供參考
其他作業系統可以參考這篇
建立可用指令編譯與執行...