Câu hỏi:

23/03/2026 107 Lưu

(1,5 điểm): Bài tập thuật toán.

Cho dãy số: 7, 5, 4, 2. Em hãy mô tả các bước thực hiện của Thuật toán sắp xếp chọn để sắp xếp dãy số trên theo thứ tự tăng dần.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Bước 1: Tìm số nhỏ nhất trong {7, 5, 4, 2} là 2. Đổi chỗ 2 và 7 -> (2, 5, 4, 7).

Bước 2: Tìm số nhỏ nhất trong {5, 4, 7} là 4. Đổi chỗ 4 và 5 -> (2, 4, 5, 7).

Bước 3: Tìm số nhỏ nhất trong {5, 7} là 5. Giữ nguyên -> (2, 4, 5, 7).

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Đáp án đúng là B

với dãy 6 số, vị trí giữa thường là số thứ 3 hoặc 4

Câu 2

A.

Tìm tiếp ở nửa đầu danh sách.

B.

Tìm tiếp ở nửa sau danh sách.

C.

Dừng lại và kết luận không thấy.

D.

Quay lại tìm từ đầu danh sách.

Lời giải

Đáp án đúng là B

Câu 3

A.

Dễ thực hiện hơn.

B.

Tìm nhanh hơn rất nhiều khi danh sách có số lượng phần tử lớn.

C.

Không cần sắp xếp danh sách trước khi tìm.

D.

Áp dụng được cho mọi loại dữ liệu.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A.

Phần tử ở giữa danh sách.

B.

Phần tử đầu tiên rồi lần lượt đến cuối danh sách.

C.

Chỉ những phần tử là số chẵn.

D.

Phần tử cuối cùng của danh sách.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A.

Đổi chỗ các cặp phần tử đứng cạnh nhau.

B.

Chọn phần tử nhỏ nhất và đưa về vị trí đầu phần chưa sắp xếp.

C.

Chia danh sách thành 3 phần bằng nhau.

D.

Chỉ sắp xếp các phần tử ở vị trí lẻ.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP