課程介紹
| 序號 | 課程介紹 |
| 1 | 本課程期望培養學生具備資料結構之基本理論、核心概念與實務應用能力,奠定後續程式設計與演算法學習之基礎。 |
| 2 | 課程內容涵蓋陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形結構及雜湊等重要資料結構,並說明其特性、操作方式與適用情境。 |
| 3 | 學生將能依據問題需求,選擇適合的資料結構,並透過程式設計方法完成各類資料結構之建構、操作與應用。 |
| 4 | 本課程配合搜尋、排序、遞迴及基本演算法分析等內容,使學生理解資料結構與演算法間之關聯性,提升問題分析與程式實作能力。 |
| 5 | 透過實作練習、案例演練與課堂操作,強化學生在資料結構設計、程式撰寫、除錯測試及效能評估等方面之實務能力。 |
課程大綱
| 項次 | 授課大綱 |
| 1 | 課程導論與資料結構基本概念 |
| 2 | 演算法分析基礎 |
| 3 | 陣列、字串與鏈結串列 |
| 4 | 堆疊、佇列與遞迴應用 |
| 5 | 樹狀結構與二元搜尋樹 |
| 6 | 堆積、優先佇列與圖形結構 |
| 7 | 圖形走訪、搜尋、排序方法與雜湊 |
考核方式與比例
2.期末考 (20%)。
3.作業演練 (40%)。
4.出席率 (20%)。
教材資訊
1.圖解資料結構 × 演算法:運用Python,ISBN:9789861578316,出版商:博碩。
其他說明
●與課程相關事宜皆透過E-mail或手機簡訊告知,敬請務必留下您正確的電子信箱及手機,以免錯過重要訊息,影響自身上課權益。
●請學員遵守智慧財產權相關規定,教師授課內容不得錄音、錄影;亦不可將課程連結與非該班學員分享,如經查證屬實,涉及侵權行為,將依法辦理。

