「資料結構」是學習以聰明的方法去儲存資料,使得我們在有需要的時候能夠快速有效地把資料擷取....
課程說明
Course Description
「資料結構」是學習以聰明的方法去儲存資料,使得我們在有需要的時候能夠快速有效地把資料擷取。例如我們希望把學生某一科的考試成績整理,使得我們能隨時查詢任何學生的排名。為了節省查詢的時間,我們或許會把學生們的成績從高至低排好,而不會以隨意的順序排列。〈對此問題,其實還有一個更好的方法呢!〉
指定用書
Text Book
| ♠ | Introuction to Algorithms |
| Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein | |
| ♠ | Fundamentals of Data Structures in C++ |
| Ellis Horowitz, Sartaj Sahni, Dinesh Mehta |
參考書籍
References
| ♠ | Algorithms in C++Robert Sedgewick |
先修課程
Advanced Placement
| ♠ | C/C++ Programming |