Cho dãy số ban đầu như Bài 1. Bằng cách trình bày thông tin dưới dạng bảng, hãy mô phỏng
352
03/12/2023
Bài 2 trang 90 Tin học lớp 7: Cho dãy số ban đầu như Bài 1. Bằng cách trình bày thông tin dưới dạng bảng, hãy mô phỏng diễn biến các bước của thuật toán sắp xếp dãy số theo chiều không tăng.
Gợi ý: Dựa theo cách làm trong bài “Sắp xếp chọn”.
Trả lời
Dãy số ban đầu:
Mô phỏng diễn biến các bước của thuật toán sắp xếp dãy số theo chiều không tăng (sắp xếp chọn):
Dãy (a)
|
a1
|
a2
|
a3
|
a4
|
a5
|
a6
|
a7
|
a8
|
A9
|
a10
|
Giải thích
|
Ban đầu
|
8
|
17
|
23
|
1
|
12
|
7
|
5
|
1
|
13
|
10
|
Đổi chỗ 23 với a1
|
Sau B1
|
23
|
17
|
8
|
1
|
12
|
7
|
5
|
1
|
13
|
10
|
Đổi chỗ 13 với a3
|
Sau B2
|
23
|
17
|
13
|
1
|
12
|
7
|
5
|
1
|
8
|
10
|
Đổi chỗ 12 với a4
|
Sau B3
|
23
|
17
|
13
|
12
|
1
|
7
|
5
|
1
|
8
|
10
|
Đổi chỗ 10 với a5
|
Sau B4
|
23
|
17
|
13
|
12
|
10
|
7
|
5
|
1
|
8
|
1
|
Đổi chỗ 8 với a6
|
Sau B5
|
23
|
17
|
13
|
12
|
10
|
8
|
5
|
1
|
7
|
1
|
Đổi chỗ 7 với a7
|
Sau B6
|
23
|
17
|
13
|
12
|
10
|
8
|
7
|
1
|
5
|
1
|
Đổi chỗ 5 với a8
|
Kết quả
|
23
|
17
|
13
|
12
|
10
|
8
|
7
|
5
|
1
|
1
|
|
Xem thêm lời giải bài tập Tin học lớp 7 Cánh diều hay, chi tiết khác:
Bài 15: Thực hành tổng hợp tạo bài trình chiếu
Bài 1: Tìm kiếm tuần tự
Bài 2: Tìm kiếm nhị phân
Bài 3: Sắp xếp chọn
Bài 4: Sắp xếp nổi bọt
Bài 5 : Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp