Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Vì sao em sắp xếp chọn nhưng nó hiện vẫn chưa sắp xếp đúng

19:46 11-06-2023 523 lượt xem 6 bình luận 22:03 13-06-2023

Bài tập của em là code trên thonny ngôn ngữ python ạ.

Giúp em với ạ code của em săp xếp chọn nhưng nó hiện vẫn chưa sắp xếp đúng ạ.Em cảm ơn mọi người nhiều ạ

 n=[1,5,2,9,4,3]
for i in range(0,len(n)-1,1):
    imin=i
    for j in range(i+1,len(n),1):
               if (n[j]<n[imin]):
                        imin=j
                        n[i],n[imin]=n[imin],n[i]
print(n)

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Fury Moderator đã bình luận 22:08 13-06-2023
n = [1, 5, 2, 9, 4, 3]
for i in range(len(n) - 1):
    imin = i
    for j in range(i + 1, len(n)):
        if n[j] < n[imin]:
            imin = j
    n[i], n[imin] = n[imin], n[i]
print(n)

Làm thế này cho gọn

Câu hỏi mới nhất