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: 12
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 nhanhTài liệu có 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 241 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 135 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 116 0 0 -
Giáo trình thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 trang 49 0 0 -
Giáo trình Thiết kế và đánh giá thuật toán - Trần Tuấn Minh
122 trang 46 0 0 -
76 trang 43 0 0
-
Giáo trình Lý thuyết thuật toán
92 trang 37 0 0 -
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 2
173 trang 37 0 0 -
6 trang 37 0 0
-
Cấu trúc dữ liệu & thuật toán: Phần 2
132 trang 36 0 0