Melissa Beney
Hỏi từ APP VIETJACK
Trong thuật toán sắp xếp chọn để sắp xếp dãy số (8, 22,7,19,5) theo thứ tự tăng dần thì sao bao nhiêu vòng lặp thì thuật toán kết thúc
Quảng cáo
1 câu trả lời 168
# Khởi tạo dãy số
a = [8, 22, 7, 19, 5]
# Duyệt qua từng phần tử trong mảng
for i in range(len(a)):
# Tìm phần tử nhỏ nhất trong các phần tử còn lại
min_idx = i
for j in range(i+1, len(a)):
if a[j] < a[min_idx]:
min_idx = j
# Hoán đổi phần tử nhỏ nhất với phần tử đầu tiên trong các phần tử còn lại
a[i], a[min_idx] = a[min_idx], a[i]
# In mảng đã được sắp xếp
print("Mảng sau khi được sắp xếp theo thứ tự tăng dần:")
print(a)
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
61787 -
Đã trả lời bởi chuyên gia
33192 -
Hỏi từ APP VIETJACK25508
-
Đã trả lời bởi chuyên gia
23951
Gửi báo cáo thành công!
