iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

快速掌握資料結構與演算法 系列

這是一個介紹資料結構與演算法基礎知識的系列,專注在扎實的基礎與思路,讓各位讀者可以打好程式設計的基礎,本系列會從常見的資料結構出發,逐步掌握核心演算法,並在實戰題目中應用。

參賽天數 6 天 | 共 6 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

(Day 1) 介紹與準備

我遇過很多學習程式語言的人,都一直學框架或是 API 怎麼用,都不是很注重底層的知識,我認為一棟樓要蓋多高取決於地基打得多深,因為框架與 API 會變,但時間複...

2025-08-30 ‧ 由 Alan Hsieh 分享
DAY 2

(Day 2) 陣列 (Array)

(有關於 Latex 公式顯示問題,因為 iThome 的編輯器沒有支援所以沒辦法,建議可以貼到 obsidian 或是 notion 的工具來看會比較清楚)...

2025-08-31 ‧ 由 Alan Hsieh 分享
DAY 3

(Day 3) 矩陣 (Matrix)

我不知道大家看到這天會不會驚訝一下,不是應該接續 List 家族這是什麼? Matrix 就是 Array 只是我單獨抽出來說明,如果你沒有在學習或處理資料科學...

2025-09-01 ‧ 由 Alan Hsieh 分享
DAY 4

(Day 4) 鏈表 (Linked List)

Linked List (鏈表) 是一種常見的資料結構,用來儲存一系列的元素。與陣列 (Array) 不同,Linked List 的元素稱為節點 (Node)...

2025-09-02 ‧ 由 Alan Hsieh 分享
DAY 5

(Day 5) 堆疊 (Stack)

Stack (堆疊) 是一種受限的線性資料結構,遵循先進後出 (Last-In-First-Out; LIFO) 的資料結構。你可想像有一疊盤子,最後放上去的盤...

2025-09-03 ‧ 由 Alan Hsieh 分享
DAY 6

(Day 6) 隊列 (Queue)

Queue (佇列) 與 Stack 一樣,是一種線性資料結構,但它遵循的是先進先出 (First-In-First-Out; FIFO) 的規則。你可以把 Q...

2025-09-04 ‧ 由 Alan Hsieh 分享