Đối với thuật toán sắp xếp chọn trực tiếp cho dãy các phần tử sau (10 pt) 16 60 2 25 15 45 5 30 33 20
Cần thực hiện ..................... chọn lựa phần tử nhỏ nhất để sắp xếp mảng M có thứ tự tăng dần.
Trả lời:
Đáp án đúng: C
Thuật toán sắp xếp chọn trực tiếp (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, sau đó hoán đổi nó với phần tử đầu tiên của phần chưa được sắp xếp đó. Quá trình này lặp lại cho đến khi toàn bộ dãy được sắp xếp.
Dãy số đã cho có 10 phần tử. Để sắp xếp một dãy có n phần tử bằng thuật toán sắp xếp chọn trực tiếp, ta cần thực hiện n-1 lần chọn phần tử nhỏ nhất và hoán đổi. Trong trường hợp này, n = 10, vậy số lần chọn lựa cần thiết là 10 - 1 = 9.
Vậy, cần thực hiện 9 lần chọn lựa phần tử nhỏ nhất để sắp xếp mảng có thứ tự tăng dần.
Đề 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.
50 câu hỏi 60 phút
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
