Cho dãy số {6 1 3 0 5 7 9 2 8 4}. áp dụng phương pháp sắp xếp lựa chọn (Select sort) sau lần lặp đầu tiên của giải thuật ta có kết quả: {0 1 3 6 5 7 9 2 8 4}. Dãy số thu được sau lần lặp thứ tư là:
Đáp án đúng: D
Giải thuật sắp xếp lựa chọn (Selection Sort) hoạt động bằng cách tìm phần tử nhỏ nhất trong phần chưa được sắp xếp của dãy và đổi chỗ nó với phần tử đầu tiên của phần chưa được sắp xếp đó. Sau mỗi lần lặp, một phần tử sẽ được đưa vào đúng vị trí của nó trong dãy đã sắp xếp.
Dãy số ban đầu: {6 1 3 0 5 7 9 2 8 4}
Sau lần lặp 1: {0 1 3 6 5 7 9 2 8 4} (Tìm min là 0, đổi chỗ với 6)
Sau lần lặp 2: {0 1 3 6 5 7 9 2 8 4} (Tìm min từ vị trí 2 trở đi là 1, không cần đổi chỗ vì nó đã ở đúng vị trí)
Sau lần lặp 3: {0 1 2 6 5 7 9 3 8 4} (Tìm min từ vị trí 3 trở đi là 2, đổi chỗ với 3)
Sau lần lặp 4: {0 1 2 3 5 7 9 6 8 4} (Tìm min từ vị trí 4 trở đi là 3, đổi chỗ với 6)
Vậy, sau lần lặp thứ tư, dãy số thu được là: {0 1 2 3 5 7 9 6 8 4}
Đề cương ôn thi với 220 câu trắc nghiệm Cấu trúc dữ liệu và giải thuật có đáp án được chọn lọc và chia sẻ dưới đây, nhằm giúp bạn sinh viên hệ thống kiến thức chuẩn bị cho kì thi sắp diễn ra.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
