Bài giảng Thiết kế và đánh giá thuật toán: Sắp xếp nhanh - TS. Lê Nguyên Khôi
Số trang: 20
Loại file: pdf
Dung lượng: 222.62 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Thiết kế và đánh giá thuật toán: Sắp xếp nhanh" cung cấp cho người học các kiến thức: Chia để trị, phân hoạch, phân tích trường hợp xấu nhất, phân hoạch ngẫu nhiên, phân tích. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế và đánh giá thuật toán: Sắp xếp nhanh - TS. Lê Nguyên KhôiThiết Kế & Đánh Giá Thuật ToánSắp Xếp NhanhTS. Lê Nguyên KhôiTrường Đại Học Công Nghệ - ĐHQGHNNội DungChia để trị Phân hoạch Phân tích trường hợp xấu nhất Phân hoạch ngẫu nhiên Phân tích1Sắp Xếp Nhanhxuất bởi C.A.R. Hoare, 1962 Dựa trên kỹ thuật Chia – Để – Trị Hiệu quả trong thực tế (tinh chỉnh) Đề2Chia Để TrịSắp xếp nhanh mảng -phần tử tăng dần:Chia: phân hoạch mảng thành 2 mảng con dựatrên phần tử chốt sao cho các phần tử thuộcmảng con bên trái ≤ và các phần tử thuộcmảng con bên phải ≥ Trị: áp dụng đệ quy sắp xếp 2 mảng conGộp: hiển nhiênLưu ý: phân hoạch với thời gian tuyến tính3Phân Hoạch – Mã GiảPartition , , ⇒⇒←←for ← 1 to doif ≤ then ←1exchange ↔ exchange ↔ return , chốt Duy trì4
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế và đánh giá thuật toán: Sắp xếp nhanh - TS. Lê Nguyên KhôiThiết Kế & Đánh Giá Thuật ToánSắp Xếp NhanhTS. Lê Nguyên KhôiTrường Đại Học Công Nghệ - ĐHQGHNNội DungChia để trị Phân hoạch Phân tích trường hợp xấu nhất Phân hoạch ngẫu nhiên Phân tích1Sắp Xếp Nhanhxuất bởi C.A.R. Hoare, 1962 Dựa trên kỹ thuật Chia – Để – Trị Hiệu quả trong thực tế (tinh chỉnh) Đề2Chia Để TrịSắp xếp nhanh mảng -phần tử tăng dần:Chia: phân hoạch mảng thành 2 mảng con dựatrên phần tử chốt sao cho các phần tử thuộcmảng con bên trái ≤ và các phần tử thuộcmảng con bên phải ≥ Trị: áp dụng đệ quy sắp xếp 2 mảng conGộp: hiển nhiênLưu ý: phân hoạch với thời gian tuyến tính3Phân Hoạch – Mã GiảPartition , , ⇒⇒←←for ← 1 to doif ≤ then ←1exchange ↔ exchange ↔ return , chốt Duy trì4
Tìm kiếm theo từ khóa liên quan:
Đánh giá thuật toán Thiết kế thuật toán Bài giảng đánh giá thuật toán Bài giảng thiết kế thuật toán Sắp xếp nhanhGợi ý tài liệu liên quan:
-
Bài giảng chuyên đề Phân tích và thiết kế thuật toán: Chia để trị
27 trang 228 0 0 -
Tiểu luận ngành Khoa học máy tính: Thiết kế và phân tích thuật toán
36 trang 121 0 0 -
Bài giảng Phân tích thiết kế thuật toán: Chương 3 - Nguyễn Văn Linh
87 trang 110 0 0 -
Giáo trình Thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 trang 38 0 0 -
Giáo trình thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 trang 37 0 0 -
Bài giảng Phân tích và thiết kế thuật toán (Phần 1) - ĐH Phương Đông
69 trang 31 0 0 -
Cấu trúc dữ liệu & thuật toán: Phần 2
132 trang 30 0 0 -
Giáo trình Lý thuyết thuật toán
92 trang 30 0 0 -
Bài giảng Cơ sở lập trình nâng cao - Chương 5: Phương pháp thiết kế thuật toán – nhánh cận
28 trang 29 0 0 -
6 trang 29 0 0