TAILIEUCHUNG - Kiến trúc máy tính - Phần 11

Dãy các phần tử được sắp theo thứ tự tăng hoặc giảm dần theo một hoặc một vài thuộc tính của nó (các thuộc tính này gọi là thuộc tính khóa). Thuộc tính khóa được sắp xếp theo một hàm logic, ví dụ ( | Hôm nay Các phương pháp sắp xếp Giao bài tập lớn Sorting Bài 11. Sắp xếp (Sorting) Sorting Sorting Input: Dãy các phần tử (và một thứ tự) (Dãy các phần tử thường được lưu bằng mảng.) Output: Dãy các phần tử được sắp theo thứ tự tăng hoặc giảm dần theo một hoặc một vài thuộc tính của nó (các thuộc tính này gọi là thuộc tính khóa). Thuộc tính khóa được sắp xếp theo một hàm logic, ví dụ ( Sorting Các thuật toán với thời gian chạy O(n2) Nổi bọt – Bubble sort Chèn – Insertion sort Chọn – Selection sort Sorting Sắp xếp nổi bọt – Bubble sort Ý tưởng: Thực hiện chuyển dần các phân tử có giá trị khóa nhỏ về đầu dẫy, các phần tử có khóa lớn về cuối dãy. 5 4 2 3 1 5 4 2 3 1 1 5 4 2 3 1 2 5 4 3 1 2 5 4 3 1 2 3 5 4 1 2 3 5 4 1 2 3 4 5 Bước 1 Bước 2 1 5 4 2 3 Bước 3 Bước 4 Ví dụ sắp xếp dãy sau theo thứ tự tăng dần: Sorting Thuật toán Algorithm BubbleSort(Array A, n) Input: Mảng A có n phần tử Output: Mảng A được sắp theo thứ tự tăng dần của .

TÀI LIỆU MỚI ĐĂNG
8    164    3    23-12-2024
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.