Nguyễn Phương Linh
Giới thiệu về bản thân
Dãy số ban đầu: 2, -3, 9, 2, 8, 6, 10, -3
Vòng lặp 1:
1. So sánh 2 và -3: 2 > -3 nên giữ nguyên: 2, -3, 9, 2, 8, 6, 10, -3
2. So sánh -3 và 9: -3 < 9 nên hoán đổi: 2, 9, -3, 2, 8, 6, 10, -3
3. So sánh -3 và 2: -3 < 2 nên hoán đổi: 2, 9, 2, -3, 8, 6, 10, -3
4. So sánh -3 và 8: -3 < 8 nên hoán đổi: 2, 9, 2, 8, -3, 6, 10, -3
5. So sánh -3 và 6: -3 < 6 nên hoán đổi: 2, 9, 2, 8, 6, -3, 10, -3
6. So sánh -3 và 10: -3 < 10 nên hoán đổi: 2, 9, 2, 8, 6, 10, -3, -3
7. So sánh -3 và -3: bằng nhau nên giữ nguyên: 2, 9, 2, 8, 6, 10, -3, -3
Kết thúc vòng 1: Số nhỏ nhất là -3 đã về cuối dãy.
Vòng lặp 2 (xét dãy 2, 9, 2, 8, 6, 10, -3):
1. So sánh 2 và 9: 2 < 9 nên hoán đổi: 9, 2, 2, 8, 6, 10, -3, -3
2. So sánh 2 và 2: bằng nhau nên giữ nguyên: 9, 2, 2, 8, 6, 10, -3, -3
3. So sánh 2 và 8: 2 < 8 nên hoán đổi: 9, 2, 8, 2, 6, 10, -3, -3
4. So sánh 2 và 6: 2 < 6 nên hoán đổi: 9, 2, 8, 6, 2, 10, -3, -3
5. So sánh 2 và 10: 2 < 10 nên hoán đổi: 9, 2, 8, 6, 10, 2, -3, -3
6. So sánh 2 và -3: 2 > -3 nên giữ nguyên: 9, 2, 8, 6, 10, 2, -3, -3
Kết thúc vòng 2: Số nhỏ tiếp theo là -3 đã về đúng vị trí.
Vòng lặp 3 (xét dãy 9, 2, 8, 6, 10, 2):
1. So sánh 9 và 2: giữ nguyên: 9, 2, 8, 6, 10, 2, -3, -3
2. So sánh 2 và 8: hoán đổi: 9, 8, 2, 6, 10, 2, -3, -3
3. So sánh 2 và 6: hoán đổi: 9, 8, 6, 2, 10, 2, -3, -3
4. So sánh 2 và 10: hoán đổi: 9, 8, 6, 10, 2, 2, -3, -3
5. So sánh 2 và 2: giữ nguyên: 9, 8, 6, 10, 2, 2, -3, -3
Kết thúc vòng 3: Số 2 đã về đúng vị trí.
Vòng lặp 4 (xét dãy 9, 8, 6, 10, 2):
1. So sánh 9 và 8: giữ nguyên.
2. So sánh 8 và 6: giữ nguyên.
3. So sánh 6 và 10: hoán đổi thành: 9, 8, 10, 6, 2, 2, -3, -3
4. So sánh 6 và 2: giữ nguyên.
Vòng lặp 5 (xét dãy 9, 8, 10, 6):
1. So sánh 9 và 8: giữ nguyên.
2. So sánh 8 và 10: hoán đổi thành: 9, 10, 8, 6, 2, 2, -3, -3
Vòng lặp 6 (xét dãy 9, 10):
1. So sánh 9 và 10: hoán đổi thành: 10, 9, 8, 6, 2, 2, -3, -3
Kết quả cuối cùng: 10, 9, 8, 6, 2, 2, -3, -3