課程講稿
演算法導論(SMA 5503)
因舊版課程無指定課堂作業與考試,因此統整所有作業、講義、考試內容合併列出。
演算法導論(SMA 5503)
因舊版課程無指定課堂作業與考試,因此統整所有作業、講義、考試內容合併列出。
本部分的一些文件(.rm,mp3)需要使用特別的軟體開啟。下表除提供可下載的課堂講稿外,也提供每堂課的視頻和音頻檔。
Lecture notes files. |
|||
課 |
課程單元 |
視頻授課 |
音頻 |
第一課 |
課程細節 課程介紹 演算法分析、 插入排序、歸併排序(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 19.5MB) |
第二課 |
漸進標記法 (英PDF) 遞迴 置換、主方式 |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 17.1MB) |
第三課 |
分治法:Strassen、費氏數列、多項式乘法 (英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 16.6MB) |
第四課 |
快速排序、隨機演算法(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 19.5MB) |
第五課 |
線形時間排序:下限、計數排序、根排序(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 18.6MB) |
第六課 |
順序統計、中位數(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 16.7MB) |
第七課 |
散列法、哈希函數(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 18.9MB) |
第八課 |
一般散列、完美散列(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 17.5MB) |
第九課 |
二元排序樹與快速排序的關係 隨機二元排序樹的分析(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 19.7MB) |
第十課 |
紅黑樹、反轉、插入、刪除(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.3MB) |
第11課 |
擴充資料結構、動態順序統計、區間樹(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.3MB) |
第12課 |
跳過的章節(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.7MB) |
第13課 |
平攤演算法、表的倍增、潛能法(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 19.1MB) |
第14課 |
競爭分析、自組織列表(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 18.0MB) |
第15課 |
動態規劃、最大公共子序列(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 17.2MB) |
第16課 |
貪心演算法、最小生成樹(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.3MB) |
第17課 |
最短路徑I:屬性、Dijkstra演算法、廣度優先搜索(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.5MB) |
第18課 |
最短路徑II:Bellman-Ford演算法、線形程式寫作、差異限制(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 18.7MB) |
第19課 |
最短路徑III:所有頂點對間最短路徑演算法、矩陣乘法、 Floyd-Warshall演算法、Johnson演算法(英PDF) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 18.2MB) |
第20課 |
測試2復習(英PDF) |
|
|
第21課 |
道德規範,解答(強制參加) (英PDF) |
|
|
第22課 |
高級論題 |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 18.2MB) |
第23課 |
高級論題(續) |
(英RM - 56K) (vRM - 220K) |
(英MP3 - 17.6MB) |
第24課 |
高級論題(續) |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.5MB) |
第25課 |
高級論題(續) 討論後續的課程 |
(英RM - 56K) (英RM - 220K) |
(英MP3 - 20.6MB) |