GV: Đ Ng c Nh Loan ư
M c tiêu
N m đc ph ng pháp xây d ng và hi n th c ượ ươ
các c u trúc d li u c b n ơ
N m đc ý t ng, ph ng pháp thi t k và n i ượ ưở ươ ế ế
dung gi i thu t
L a ch n đc các c u trúc d li u, gi i thu t ượ
cho các bài toán th c t ế
N i dung
CH NG 1: T NG QUAN V C U TRÚC D LI U ƯƠ
&
GI I THU T
CH NG 2: CÁC GI I THU T TÌM KI M VÀ S P ƯƠ
X P
CH NG 3: DANH SÁCH (LIST)ƯƠ
CH NG 4: C U TRÚC D LI U CÂY (TREE)ƯƠ
CH NG 5: B NG BĂM (HASHTABLE)ƯƠ
Đánh giá
Đi m quá trình (50%)
+ Ki m tra trên gi y (25%)
+ Th c hành (25%)
+ Chuyên c n (Tham gia>80%) C ng 1 đi m
+ Phát bi u, tham gia xây d ng bài, s a bài
Thi t lu n (50%)
Tài li u h c t p
Thomas H. Cormen, Charles E. Leiserson,
Ronald D. Rivest. Introduction to Algorithms,
McGraw-Hill Book Company, 2009
Robert Sedgewick. Algorithms in C, Addison
Wesley, 1990
Tr n H nh Nhi, D ng Anh Đc. Nh p môn C u ươ
trúc d li u và Thu t toán. Đi h c KHTN TP.
HCM, 2001