資料結構(Data Structures)-2002


繳交作業:jrjiang@hcu.edu.tw
軟體下載: (注意:以下三個檔案12/11-12日上機考時必須使用)
注意事項:
教材下載:

課程相關資料:
1.使學生了解各種資料結構與相關演算法,並能應用各種資料結構
2.使用Java語言實作各種資料結構,增加學生實作及應用能力
Data Structures and Algorithms in Java 2/e, Goodrich and Tamassia, Wiley(新月圖書代理)
1.中文Java程式設計,江振瑞著,儒林圖書出版
2.電子資料:http://www.hcu.edu.tw/jrjiang/ds2002
  1. 介紹課程大綱
  2. 介紹什麼是資料結構與演算法 &介紹演算法的寫法(使用Pseudo code及Java語言)
  3. 陣列(Array)資料結構及相關演算法
  4. 堆疊(Stack)資料結構及相關演算法
  5. 佇列(Queue)資料結構及相關演算法
  6. 串列(Linked List)資料結構及相關演算法
  7. 雙向串列(Doubly Linked List)資料結構及相關演算法
  8. 雙端佇列(Double-Ended Queue)資料結構及相關演算法
  9. 期中考
  10. 樹(Tree)資料結構及相關演算法(一)
  11. 樹(Tree)資料結構及相關演算法(二)
  12. 圖(Graph)資料結構及相關演算法
  13. 雜湊表(Hash Table)資料結構及相關演算法
  14. 雜湊表(Hash Table)資料結構及相關演算法
  15. 泡沫排序(Bubble Sort)及插入排序(Insertion Sort)演算法
  16. 遞迴(Recursion)及快速排序(Quick Sort)演算法
  17. 演算法分析(Analysis)—以排序(Sorting)演算法為例
  18. 期末考