|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SC LG23 |
The concept of abstract data types and the advantages of data abstraction are introduced. 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 pinciples.
Note: This class will be taught in English. Homework assignments and examinations will also be in English.
Lecturer | Tutor 1 | Tutor 2 |
|
Tutor 4 |
Tutor 5 |
|
---|---|---|---|---|---|---|
Name |
Patrick
Lau |
Xiang
Peng |
WeiXiong
Rao |
|||
Email |
tplau@cse.cuhk.edu.hk |
xpeng@cse.cuhk.edu.hk |
wxrao@cse.cuhk.edu.hk |
|||
Office |
SHB
908 |
SHB 1026 |
SHB 1013 |
|||
Telephone |
x8398 |
x8430 |
||||
Office
Hour(s) |
|
W4,
W7 |
M3,
F6 |
TBA |
TBA |
TBA |
The pdf files are created in Acrobat 4.0. Please obtain the correct version of the Acrobat Reader from Adobe.
Week |
Date |
Topics |
Tutorials[ Homepage ] |
Homework & EventsScore
Page [ inside CSE (most
updated) | outside
CSE ] |
Resources |
---|---|---|---|---|---|
1 | 9/1, 10/1 |
|
|||
2 | 16/1, 17/1 |
|
Reading Assignments
|
||
3 | 23/1, 24/1 |
|
Homework Assignments
Reading Assignments
|
||
4 | 30/1, 31/1 |
|
HAVE
A VERY HAPPY CHINESE LUNAR NEW YEAR!
|
||
5 | 6/2, 7/2 | Reading Assignments
|
|||
6 | 13/2, 14/2 |
|
|
||
7 | 20/2, 21/2 |
|
Homework Assignments
Reading Assignments
|
||
8 | 27/2, 28/2 |
|
|
Reading Assignments
|
|
9 | 6/3, 7/3 |
|
Homework Assignments
Reading Assignments
|
||
10 | 13/3, 14/3 |
|
|||
11 | 20/3, 21/3 |
|
Homework Assignments
|
||
12 | 27/3, 28/3 |
Optional Assignment
Reading Assignments
|
|||
13 | 3/4, 4/4 |
|
Homework Assignments
|
||
14 | 10/4, 11/4 |
|
|||
15 | 17/4, 18/4 |
|
Date and Time | Venue | |
---|---|---|
Midterm Examination |
|
|
Final Examination | Examination Timetable for CSC examinations | TBA |
Note: One must solve at least one problems in either of the midterms to pass the course.