2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

資料結構與圖論演算法

Data Structures and Graph Algorithms

學期
112-1
學分
0 學分
當期課號
536707
永久課號
SCMA30018
開課單位
應用數學系
授課教師
官大智
校區
光復
類別
選修
上課時間表
週二
7
15:30–16:20
資料結構與圖論演算法
SA213(光復)
3 節連堂
8
16:30–17:20
9
17:30–18:20

* 根據陽明交大上課時間表所列

概述

能以適合之資料結構撰寫更有效率之程式, 並為將來學習演算法打好基礎.

先修科目

C/C++ 或 Java 程式設計.

備註

無備註

教學方式

每 1-2 周以實際應用為例, 練習一個或多個常用的資料結構. 上課時, 除講授資料結構之理論外, 學生必須立即在電腦教室撰寫程式, 完成主要部分, 並能在課餘時間完成整個程式, 擴充其功能,以及撰寫報告.

評分方式

每 1-2 周以實際應用為主, 練習使用適合的資料結構.

課程大綱

教師未提供此項資料

週次計畫
週次主題
第 1 週

review C/C++ programming, program compilation, subprogram parameter passing, etc.

2023-09-12(二)
第 2 週

C struct, C++ class new data types or objects, e. g. dates.

2023-09-19(二)
第 3 週

array find shortest path in a maze.

2023-09-26(二)
第 4 週

array sparse matrix operations.

2023-10-03(二)
第 5 週

array sparse matrix operations.

2023-10-10(二)
第 6 週

stack evaluation of arithmetic expressions.

2023-10-17(二)
第 7 週

stack and tree evaluation of arithmetic expressions and assignment statements.

2023-10-24(二)
第 8 週

tree segment tree for range queries.

2023-10-31(二)
第 9 週

tree segment tree for range queries.

2023-11-07(二)
第 10 週

tree Huffman code, encode.

2023-11-14(二)
第 11 週

tree Huffman code, encode and decode.

2023-11-21(二)
第 12 週

graph representation and basic operations.

2023-11-28(二)
第 13 週

graph minimum spanning tree.

2023-12-05(二)
第 14 週

dynamic set minimum spanning tree.

2023-12-12(二)
第 15 週

graph shortest path and Dijkstra's algorithm.

2023-12-19(二)
第 16 週

graph matching of bipartite graphs.

2023-12-26(二)
第 17 週

weighted graph maximum weight matching of bipartite graphs.

2024-01-02(二)
第 18 週

final test.

2024-01-09(二)
教科書

書名: Fundamentals of Data Structures 作者: Horowitz, Sahni, and Metha 出版社: Silicon Press

Office Hours
地點
SA-034
時間
星期二上午 9-11, 或事先約定時間.
聯絡方式
Email: guan@math.nctu.edu.tw