INT2203: Cấu trúc dữ liệu và giải thuật

Giảng viên: Hoàng Thị Điệp (), địa chỉ: 306-E3
Giờ lý thuyết: thứ 3, tiết 9-10 tại 103-G2
Giờ thực hành: N7: thứ 3, tiết 2-3; N8: thứ 3, tiết 4-5; N9: thứ 5, tiết 2-3 tại PM 2.2-E4

Thông báo

Học liệu

Lịch trình

Tuần Nội dung Chuẩn bị Về nhà Thực hành
1 Mở đầu
Phân tích thuật toán
Đọc chương 15 Về nhà 1 Thực hành 1 (Ôn tập C++)
2 Phân tích thuật toán (tiếp)
Đệ quy
Đọc chương 1, chương 4 (4.1, 4.2)   Thực hành 2 (Phân tích thuật toán)
3 Trừu tượng hoá dữ liệu
Danh sách
  Về nhà 2 (Hạn nộp: 27/9/2011) Thực hành 3 (Tập động)
4 Con trỏ và mảng cấp phát động trong C++
Danh sách (tiếp)
Đọc chương 4 (4.3, 4.5) Về nhà 3 (Hạn nộp: 4/10/2011) Làm tiếp Thực hành 3
5 Danh sách liên kết Đọc chương 5   Thực hành 4 (DSLK)
6 Ngăn xếp
ArrayStack.cpp
Đọc chương 6   Thực hành 5 (Ngăn xếp)
7 Hàng đợi
ArrayQueue.cpp
Đọc chương 7   Thực hành 6 (Hàng đợi)
8 Cây
BinaryTree.cpp
Đọc chương 8   Thực hành 7 (Cây nhị phân)
9
Thi giữa kì
    Thực hành 8 (Cây TKNP)
10 Bảng băm Đọc chương 9   Làm tiếp Thực hành 8
11 Hàng ưu tiên Đọc chương 10   Thực hành 9 (Bảng băm)
12 Thiết kế thuật toán Đọc chương 16   Thực hành 10 (Hàng ưu tiên)
13 Sắp xếp Đọc chương 17   Thực hành 11 (Quy hoạch động)
14 Sắp xếp (tiếp)   Thực hành 12 (Sắp xếp)
15 Chữa bài giữa kì
Ôn tập
   
16        

Đánh giá kết quả

Tài nguyên