Bài tập Sắp xếp chọn có đáp án
-
56 lượt thi
-
7 câu hỏi
-
30 phút
Danh sách câu hỏi
Câu 1:
16/07/2024Có một bó que tính dài ngắn khác nhau, em hãy xếp các que tính thành dãy từ trái sang phải theo thứ tự ngắn dần.
Bước 1. Que tính dài nhất cần được chuyển về vị trí thứ nhất trong dãy.
Bước 2. Que tính dài nhất trong dãy còn lại cần được chuyển về dầu dãy này.
Tiếp tục lặp lại việc “Chọn lấy que dài nhất trong dãy và đổi chỗ nó với các que còn lại: cho đến khi hết dãy.
Câu 2:
16/07/2024Bài toán sắp xếp ở mục 1:
Giống: Đều chọn dữ liệu lớn nhất và so sánh với những dữ liệu còn lại, nếu lớn nhất sẽ được xếp ở vị trí đầu tiên.
Khác: Sẽ khác nhau về số bước trình bày. Và đối với bài ở mục 1 được phân chia vị trí sẵn, còn mục khởi động thì không.
Ý tưởng sắp xếp của em hoàn toàn giống với ý tưởng sắp xếp của mục 1. Và khác nhau về số bước.
Câu 3:
16/07/2024Trình bày diễn biến từng bước của thuật toán sắp xếp chọn cho dãy số 11, 70, 18, 39, 63, 52, 41, 5 theo mẫu ở Hình 1.
Bước 1. Số lớn nhất trong dãy số (70) cần được chuyển về vị trí thứ nhất trong dãy, do đó đổi chỗ 70 với 11. Sau bước này, vì 94 đã ở đúng vị trí mong muốn nên tiếp theo chỉ cần quan tâm đến dãy số còn lại: 11,18, 39, 63, 52, 41, 5.
Bước 2. Số lớn nhất trong dãy số còn lại (63) cần được chuyển về đầu dãy này, do đó đổi chỗ 63 với 11. Sau bước này có thêm số 63 đã ở đúng vị trí mong muốn, dãy số còn lại chưa được sắp xếp là 18, 39, 11, 52, 41, 5.
Tiếp tục lặp lại việc “Chọn lấy số lớn nhất trong dãy số còn lại và đổi chỗ nó với số đứng đầu dãy này” cho đến khi hết dãy ban đầu.
Dãy (a) | a1 | a2 | a3 | a4 | a5 | a6 | a7 | a8 | Giải thích |
Ban đầu | 11 | 70 | 18 | 39 | 63 | 52 | 41 | 5 | Tiếp theo đổi chỗ 70 và a1 |
Sau bước 1 | 70 | 11 | 18 | 39 | 63 | 52 | 41 | 5 | Tiếp theo đổi chỗ 63 và a2 |
Sau bước 2 | 70 | 63 | 18 | 39 | 11 | 52 | 41 | 5 | Tiếp theo đổi chỗ 52 và a3 |
Sau bước 3 | 70 | 63 | 52 | 39 | 11 | 18 | 41 | 5 | Tiếp theo đổi chỗ 41 và a4 |
Sau bước 4 | 70 | 63 | 52 | 41 | 11 | 18 | 39 | 5 | Tiếp theo đổi chỗ 39 và a5 |
Sau bước 5 | 70 | 63 | 52 | 41 | 39 | 18 | 11 | 5 | Tiếp theo không đổi chỗ |
Sau bước 6 | 70 | 63 | 52 | 41 | 39 | 18 | 11 | 5 | Tiếp theo không đổi chỗ |
Sau bước 7 | 70 | 63 | 52 | 41 | 39 | 18 | 11 | 5 | Tiếp theo không đổi chỗ |
Dãy kết quả | 70 | 63 | 52 | 41 | 39 | 18 | 11 | 5 |
Câu 4:
16/07/2024Ta không cần thay đổi vị trí khi vị trí đó đã là số lớn nhất hoặc bé nhất trong dãy còn lại thì không cần phải thay đổi vị trí.
Câu 5:
16/07/2024Trong thuật toán sắp xếp chọn, nếu thay “Tìm giá trị lớn nhất” bằng “Tìm giá trị nhỏ nhất” thì kết quả nhận được là dãy số có thứ tự ra sao?
Nếu thay tìm giá trị lớn nhất bằng tìm giá trị nhỏ nhất thì dãy sẽ có thứ tự tăng dần (không giảm).
Câu 6:
16/07/2024Hãy nêu vài ví dụ bài toán sắp xếp trong thực tế và nói rõ tiêu chi sắp xếp.
Trong thực tế ta thường dùng thuật toán sắp xếp trong “Xếp hàng”, ta sẽ sắp xếp theo thứ tự tăng dần (không giảm).
Câu 7:
22/07/2024Hãy tóm tắt bằng một câu trả lời cho câu hỏi: Thế nào là sắp xếp chọn?
Sắp xếp chọn dần là một thuật toán mô phỏng cách sắp xếp: Chọn phần tử lớn nhất trong dãy chưa sắp xếp còn lại và xếp vào đầu dãy đó.
Có thể bạn quan tâm
- Trắc nghiệm Tin 7 Bài 3: Sắp xếp chọn có đáp án (292 lượt thi)
- Trắc nghiệm Tin 7 Bài 3. Sắp xếp chọn (Phần 2) có đáp án (251 lượt thi)
Các bài thi hot trong chương
- Trắc nghiệm Tin 7 Bài 2: Tìm kiếm nhị phân có đáp án (398 lượt thi)
- Trắc nghiệm Tin 7 Bài 1: Tìm kiếm tuần tự có đáp án (380 lượt thi)
- Trắc nghiệm Tin 7 Bài 4: Sắp xếp nổi bọt có đáp án (247 lượt thi)
- Trắc nghiệm Tin 7 Bài 1. Tìm kiếm tuần tự (Phần 2) có đáp án (198 lượt thi)
- Trắc nghiệm Tin 7 Bài 2. Tìm kiếm nhị phân (Phần 2) có đáp án (184 lượt thi)
- Trắc nghiệm Tin 7 Bài 4. Sắp xếp nổi bọt (Phần 2) có đáp án (133 lượt thi)