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
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 |