國立清華大學 電機工程學系
EE-2410 資料結構 (Data Structure)
 

--- 課程公告 ---

C++ Language Tutorial: http://www.cplusplus.com/doc/tutorial
Standard Template Library (STL) URL: 
http://www.cppreference.com/wiki/stl/start
Sample Programs (zip file) (Click to Download)
Homework #1按此下載 (Due on March 17, 2014)
Homework #2按此下載 (Due on March 31, 2014) Extended to April 7, 2014
Homework #3按此下載 (Due on April 21, 2014)
Homework #4按此下載 (Due on May 26, 2014)   DATA FILE: picasso.txt
Homework #5-BONUS】按此下載 (Due on June 5, 2014)   DATA FILE: roadmap.txt

This course teaches the advanced programming skills in C++. In the first half, common data structures such as array, stack, queue, linked list, and tree will be first introduced along with the algorithms executed on them. In the second half, more advanced topics such as graph, heap, and hash table will be analyzed in detail. Upon the completion of this course, the students will be able to write efficient C++ programs in terms of computational time and memory usage.

   章    節 下載全部課程講義請按此 PDF format)

 Chapter 1: Basic Concepts
 Chapter 2: Arrays
 Chapter 3: Stacks and Queues
 Chapter 4: Linked Lists (I)    Linked Lists (II)
 Chapter 5: Trees (I)    Trees (II)
 Chapter 6: Graph (I)   Graph (II)
 Chapter 7: Sorting
 Chapter 8: Hashing

期中考 on April 28 上課時間

期末考 on June 16 上課時間