快速連結
- 課程 GitHub Repository: 11401_CS203A
- 個人 GitHub: github.com/jettinglin
課程簡介
CS203A《資料結構》為基礎核心課程,主要介紹常見資料結構的設計概念、 實作方式與應用情境,並搭配時間與空間複雜度分析, 以培養解決問題時選擇合適資料結構的能力。
課程內容重點
- 陣列(Array)與鏈結串列(Linked List)
- 堆疊(Stack)與佇列(Queue)
- 樹狀結構(Binary Tree、BST、Traversal)
- Heap 與 Priority Queue
- 雜湊表(Hash Table)
- 圖形結構(Graph)與圖形走訪
學習目標
- 理解各種資料結構的內部運作原理
- 能依問題需求選擇合適的資料結構
- 具備自行實作資料結構的能力
- 能分析程式在時間與空間上的效率
學習筆記與進度紀錄
本區將陸續整理課程筆記、作業重點與學習心得, 作為本學期 CS203A 課程的學習紀錄與回顧資料。
關於本站
本網站透過 GitHub Pages 建置,作為 CS203A《資料結構》課程的個人學習首頁, 用於彙整作業、筆記與學習成果,並方便日後複習與延伸應用。