Cấu trúc dữ liệu và Giải thuật (Data Structures and Algorithms)
- Bài giảng (Slides)
- Thực hành (Labs)
Lab 1: Các thuật toán sắp xếp
Thời gian thực hành: 4 tiết
Link nộp bài: Hạn 16h15 ngày 22/03/2026
Lab 2: Danh sách liên kết
Thời gian thực hành: 3 tiết
Link nộp bài: Hạn 15h30 ngày 29/03/2026
Lab 3: Các thuật toán trên Cây
Thời gian thực hành: 4 tiết
Link nộp bài: Hạn 10h30 ngày 01/04/2026
Lab 4: Các thuật toán trên Đồ thị
Thời gian thực hành: 4 tiết
Link nộp bài: Hạn 10h30 ngày 08/04/2026
Lab 5: Bảng băm
Thời gian thực hành: 3 tiết
Link nộp bài: Hạn 15h30 ngày 12/04/2026
Thực hành đề tài tiểu luận:
Thời gian thực hành: 1 buổi (15/04/2026)
Nội dung: Thực hành đề tài và viết PPT để chuẩn bị báo cáo tiến độ
Mẫu báo cáo tham khảo: Link
Báo cáo tiến độ:
Ngày báo cáo: 19/04/2026
Link nộp báo cáo (ppt + code): Hết ngày 19/04/2026
- Lịch thi:
Thời gian: Nộp bản in lúc 13h ngày 08/05/2026 (theo lịch thi)
Link nộp báo cáo (ppt + code + word): Hết ngày 07/05/2026
- Tài liệu tham khảo (References)
Võ Phương Bình, Slide bài giảng “Cấu trúc dữ liệu và giải thuật”, Đại học Đà Lạt, 2024
Trương Chí Tín, giáo trình “Cấu trúc dữ liệu và thuật giải, Đại học Đà Lạt, 2002.
Alfred V. Aho, John E. Hopcroft và Jeffrey D. Ullman “Data Structures and Algorithms” Addison Wesley Publishing Company, 1987
Niklaus Wirth, “Algorithms + Data structures = programs”, Prentice Hall INC, 1976