CSCI 2100
Data Structures
综合推荐指数
3.7/ 5
5 次评分 · 5 条评论
This course introduces the concept of abstract data types and the advantages of data abstraction. Various commonly used abstract data types including vector, list, stack, queue, tree, and set and their implementations using different data structures (array, pointer based structures, linked list, 2-3 tree, B-tree, etc.) will be discussed. Sample applications such as searching, sorting, etc., will also be used to illustrate the use of data abstraction in computer programming. Analysis of the performance of searching and sorting algorithms. Application of data structure principles.
This course introduces the concept of abstract data types and the advantages of data abstraction. Various commonly used abstract data types including vector, list, stack, queue, tree, and set and their implementations using different data structures (array, pointer based structures, linked list, 2-3 tree, B-tree, etc.) will be discussed. Sample applications such as searching, sorting, etc., will also be used to illustrate the use of data abstraction in computer programming. Analysis of the performance of searching and sorting algorithms. Application of data structure principles.
选课人数参考
根据 CUHK Teaching Timetable 的名额减剩余名额推算
- Section AProfessor LIU Shengchao74 / 15049%
- Section BProfessor LEUNG Ho Fung146 / 15097%
- Section CProfessor WANG Sibo143 / 143100%
- Section DDr. YIP Kit Sang Danny109 / 13084%