Thuật toán ng dụng
DUY THUẬT TOÁN VÀ CTDL + KỸ NĂNG LẬP TRÌNH
Đỗ Phan Thuận
thuandp.sinhvien@gmail.com
Bộ môn Khoa Học Máy Tính, Viện CNTT & TT,
Tờng Đại Học Bách Khoa Nội.
Ngày 5 tháng 2 năm 2020
1 / 45
hình Bài tập lập trình Thuật toán ng dụng
Yếu tố chính : giải bài toán nhanh nhất thể!
2 / 45
Mục tiêu
Cho một bài toán lập trình, ta sẽ phải
giải một cách hiệu quả,
sử dụng các thuật toán cấu trúc dữ liệu,
chuyển lời giải thành chương trình,
làm càng nhanh càng tốt (dưới áp lực: thời gian, kết quả..),
phải làm đúng (không sinh lỗi)
Mục tiêu của bài giảng y thực hành giải quyết những vấn đề trên.
3 / 45
Làm thế nào?
Học những dạng bài phổ biến khác nhau
Chỉ ra những ứng dụng của các thuật toán cấu trúc dữ liệu bạn
biết từ
khóa học bản về các thuật toán
khóa học bản về cấu trúc dữ liệu
Giới thiệu các dạng thuật toán cấu trúc dữ liệu phổ biến khác
Học một số thuyết hay dùng
Thực hành giải bài toán
Thực hành lập trình
Thực hành nữa
.. thực hành mãi
4 / 45
Sách tham khảo
Competitive Programming by Steven Halim http://libgen.io/
ads.php?md5=f6f195012783a8b3c8bb7628882a51b7
Slides bài giảng Phân tích thiết kế thuật toán Nguyễn Đức Nghĩa
Bài giảng Chuyên đề Minh Hoàng
5 / 45