JavaScript is required

Cho dãy khoá 42,23,74,11,65,58 . Dùng phương pháp sắp xếp kiểu chọn (selection sort), sau 3 bước dãy có dạng nào?

A.

11,23,74,58,65,42

B.

42,11,74,23,58,65

C.

11,23,42,74,58,65

D.

11,23,42,74,65,58

Trả lời:

Đáp án đúng: D


Phương pháp sắp xếp chọn (Selection Sort) hoạt động như sau:

Bước 1: Tìm phần tử nhỏ nhất trong dãy, đổi chỗ với phần tử đầu tiên. Dãy trở thành: 11, 23, 74, 42, 65, 58

Bước 2: Tìm phần tử nhỏ nhất trong phần còn lại của dãy (từ vị trí thứ 2 trở đi), đổi chỗ với phần tử thứ hai. Dãy trở thành: 11, 23, 74, 42, 65, 58 (23 đã đúng vị trí)

Bước 3: Tìm phần tử nhỏ nhất trong phần còn lại của dãy (từ vị trí thứ 3 trở đi), đổi chỗ với phần tử thứ ba. Dãy trở thành: 11, 23, 42, 74, 65, 58

Vậy sau 3 bước, dãy có dạng: 11, 23, 42, 74, 65, 58

Đề 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