資料結構與演算法
Data Structures and Algorithms
| 節 | 週二 |
|---|---|
7 15:30–16:20 | 資料結構與演算法 SC158(光復) 3 節連堂 |
8 16:30–17:20 | |
9 17:30–18:20 |
* 根據陽明交大上課時間表所列
- Understand basic data structures like arrays, linked lists, trees and graphs. - Learn basic algorithms like sorting, searching and traversal. - Analyze the performance of algorithms using time complexity. - Implement solutions upon appropriate data structure and algorithm by Python.
Python programming skill.
無備註
1. This course requires all examples, assignments, and exams to be implemented in Python. 2. Students are required to bring a laptop for course-related practical sessions. 3. Overdue assignments will not be accepted. 4. The project would be conducted by individual and the topic would be assigned in class.
Mid-term exam (20%) Final-term exam (20%) Project (20%) Homework (30%) Attendance(10%)
教師未提供此項資料
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction 2026-02-24(二) |
| 第 2 週 | Python syntax Class and recursion 2026-03-03(二) |
| 第 3 週 | Big-O notation 2026-03-10(二) |
| 第 4 週 | Array 2026-03-17(二) |
| 第 5 週 | Linked list 2026-03-24(二) |
| 第 6 週 | Abstracted data types 2026-03-31(二) |
| 第 7 週 | Stacks 2026-04-07(二) |
| 第 8 週 | Midterm Exam 2026-04-14(二) |
| 第 9 週 | Queues 2026-04-21(二) |
| 第 10 週 | General trees 2026-04-28(二) |
| 第 11 週 | Binary tress 2026-05-05(二) |
| 第 12 週 | Graphs 2026-05-12(二) |
| 第 13 週 | Search 2026-05-19(二) |
| 第 14 週 | Sort 2026-05-26(二) |
| 第 15 週 | Project presentation 2026-06-02(二) |
| 第 16 週 | Final Exam 2026-06-09(二) |
Grokking Data Structure, Marcello La Rocca, Manning, 2024 Python 資料結構 X 演算法 刷題鍛鍊班, 旗標出版社, 2022
- 地點
- SC314
- 時間
- By appointment
- 聯絡方式
- jacky.jw.lin@nycu.edu.tw
