KHOA CÔNG NGH THÔNG TIN
CU TRÚC D LIU & GII
THUT
GVGD:
(Data Structure and Algorithm)
HC K I – NĂM HC 2020-2021
KHÓA 25T-IT
CHƯƠNG 1: GII THIU VÀ ĐÁNH GIÁ GII THUT
NỘI DUNG
GIỚI THIỆU PHÂN TÍCH GIẢI THUẬT
CÁC VẤN ĐỀ PHÂN TÍCH GIẢI THUẬT
CẤU TRÚC NGÔN NGỮ MÁY TÍNH
MỘT SỐ NHÓM GIẢI THUẬT CƠ BẢN
01.
02.
03.
04.
感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!
ibaotu.com
3
KHOA CÔNG NGH THÔNG TIN
MỘT SỐ NHÓM GIẢI THUẬT PHỔ BIẾN
1. GIẢI THUẬT BRUTE FORCE ( VÉT CẠN)
2. GIẢI THUẬT CHIA ĐỂ TRỊ
3. GIẢI THUẬT QUY HOẠCH ĐỘNG
4. GIẢI THUẬT GREEDY ( THAM LAM)
5. GIẢI THUẬT HEURISTIC
6. GIẢI THUẬT XÁC SUẤT
感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!
ibaotu.com
4
KHOA CÔNG NGH THÔNG TIN
1. GIẢI THUẬT BRUTE FORCE ( VÉT CẠN)
Giải thuật áp dụng giải quyết những vấn đề mang tính xâu chuỗi ( tăng dần)
cần xem xét tất cả các trường hợp xảy ra.
Ví dụ: Tìm giá trị M trong một danh sách chưa có thứ tự L
感谢您下载包图网平台上提供的PPT作品,为了您和包图网以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!包图网将对作品进行维权,按照传播下载次数进行十倍的索取赔偿!
ibaotu.com
5
KHOA CÔNG NGH THÔNG TIN
1. GIẢI THUẬT BRUTE FORCE ( VÉT CẠN)
Ưu điểm lớn nhất của giải thuật này là đơn giản.
Dể dàng chứng minh sự đúng đắn: bằng cách phân tích hết không gian
nghiệm, nên nếu tồn tại một đáp án thì chắc chắn giải thuật sẽ tìm thấy.
Thông thường trong thực tế giải thuật này thường được dùng để tìm giải
thuật hiệu quả hơn.
Cần bao nhiêu phép so sánh cần để tìm giá trị M trong danh sách L trong
trường hợp xấu nhất?