1. Trang chủ
  2. » Thể loại khác

Tài liệu Slide Sap Xep docx

65 319 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 3,85 MB

Nội dung

CÁC GIảI THUậT SắP XếP 1 1. CÁC KHÁI NIệM  Sắp xếp là quá trình xử lý một danh sách các phần tử (hoặc các mẫu tin) để đặt chúng theo một thứ tự thỏa mãn một tiêu chuẩn nào đó dựa trên nội dung thông tin lưu giữ tại mỗi phần tử.  Khái niệm nghịch thế Giả sử xét mảng có thứ tự tăng dần, nếu có i<j và a i >a j thì ta gọi đó là nghịch thế. Mục tiêu của sắp xếp là khử các nghịch thế (bằng cách hoán vị) 2 a 1 a 2 a 3 a 4 … … a N-2 a N-1 a N 2. CÁC GIẢI THUẬT SẮP XẾP CƠ BẢN  Đổi chổ trực tiếp – Interchange Sort  Chọn trực tiếp – Selection Sort  Chèn trực tiếp – Insertion Sort  Quick Sort  Nổi bọt – Buble Sort  Một số giải thuật khác đọc thêm trong tài liệu 3 ĐỔI CHỔ TRỰC TIẾP – INTERCHANGE SORT Ý tưởng chính của giải thuật là xuất phát từ đầu dãy, tìm tất cả nghịch thế chứa phần tử này, triệt tiêu chúng bằng cách đổi chỗ phần tử này với phần tử tương ứng trong cặp nghịch thế. Lặp lại xử lý trên với các phần tử tiếp theo trong dãy. 4 1 2 3 4 5 6 7 8 j i=1 5 7 3 9 2 15 1 Xét phần tử đầu tiên (vị trí 1) 10 5 1 2 3 4 5 6 7 8 j i=2 6 7 5 9 3 15 2 Xét phần tử thứ hai (vị trí 2) 1 10 1 2 3 4 5 6 7 8 j i=3 7 10 7 9 5 15 3 Xét phần tử thứ ba (vị trí 3) 1 2 1 2 3 4 5 6 7 8 j i=4 8 3 10 9 7 15 5 Xét phần tử thứ tư (vị trí 4) 1 2 1 2 3 4 5 6 7 8 j i=5 9 3 5 10 9 15 7 Xét phần tử thứ năm (vị trí 5) 1 2 1 2 3 4 5 6 7 8 j i=6 10 3 5 7 10 15 9 Xét phần tử thứ sáu (vị trí 6) 1 2 . Quick Sort  Nổi bọt – Buble Sort  Một số giải thuật khác đọc thêm trong tài liệu 3 ĐỔI CHỔ TRỰC TIẾP – INTERCHANGE SORT Ý tưởng chính của giải thuật

Ngày đăng: 12/12/2013, 11:15

TỪ KHÓA LIÊN QUAN

w