《資料結構導論》
這門課會帶你認識「資料結構」在程式裡扮演的角色。
同樣都是存資料,不同的方式,對查詢、排序、搜尋的速度影響其實差很多。
課程會從最基本的資料結構開始,一步步理解不同資料結構各自解決了什麼問題,又帶來哪些限制。
課程涵蓋線性結構、樹、圖、排序、搜尋與雜湊等核心主題,並透過實際例子與效率分析,帶你學習什麼情況該用什麼方法。
▌課程亮點搶先看
▌適合對象
▌上完課後...
《資料結構導論》
帶你從資料儲存到快速查詢,建立完整資料結構與演算法思維,讓你寫出更高效、邏輯清晰的程式!
本課程提供線上測驗,但不提供線上成績單,僅提供成績顯示。
指定用書
1.Introuction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
2.Fundamentals of Data Structures in C++
Ellis Horowitz, Sartaj Sahni, Dinesh Mehta
參考資料
Algorithms in C++Robert Sedgewick
先修課程
C/C++ Programming
國立清華大學資訊工程學系 教授
| 查看講師本課程尚未有人來評價
「資料結構」是學習以聰明的方法去儲存資料,使得我們在有需要的時候能夠快速有效地把資料擷取。在此課程,我們將針對各種基本的資料結構,進行理論探討及分析,並輔以適量的程式訓練,加強學生對資料結構實際應用的掌握。