國立清華大學 資訊工程學系 蔡仁松
關鍵字： 資料結構 Introduction C＋＋ Trees Graphs Sorting Advanced Topics
This course introduces the basic concept of data representation and manipulation.
Description of the course
This course introduces the basic concept of data representation and manipulation. We will teach how to solve problems efficiently and effectively by using proper and specific data structures, and organizing series of operations called algorithms to manipulate data to solve the problems. For instance, you will be ble to understand how to use link list and hash function to create block chains.
|♠||C/C＋＋ Programming Language|
|♠||Fundamentals of Data Structures in C＋＋, E. Horowitz, S. Sahni, and D. Mehta, 2nd ed., 2006.|
|♠||Introduction to Algorithms, 3rd ed., by Cormen et al. C＋＋ reference|
|♠||Online Lectures ＋ In class discussions|
|3.||Stacks and queues|
|9.||Selected related topics|